🟢 How to fill out the .env file
Якщо ви використовуєте шаблон Relivator Next.js, вам потрібно заповнити файл .env
, щоб запустити і зібрати свій проект. Relivator v1.3.0 RC.1 вимагає наступні змінні оточення:
General
NEXT_PUBLIC_APP_URL:
- За замовчуванням:
http://localhost:3000
. - Формат:
https://example.com
База даних
АДРЕСА_БАЗИ_ДАНИХ:
- За замовчуванням: `не визначено
- Формат:
postgresql://ім'я_користувача:пароль@localhost:5432/ім'я_бази_даних
Клерк
НАСТУПНИЙ_ПУБЛІЧНИЙ_КЛЮЧ_КЛЕРКА_ДЛЯ_ПУБЛІКАЦІЇ:
- За замовчуванням: `не визначено
- Формат:
pk_test_---
CLERK_SECRET_KEY:
- За замовчуванням: `не визначено
- Формат:
sk_test_---
CLERK_ENCRYPTION_KEY:
- За замовчуванням: `не визначено
- Формат:
---
- Помічник:
bunx randomstring length=64
Смуга
НАСТУПНИЙ_КЛЮЧ_ПУБЛІЧНОЇ_СМУГИ_ДЛЯ_ПУБЛІКАЦІЇ:
- За замовчуванням: `не визначено
- Формат:
pk_test_---
STRIPE_API_KEY:
- За замовчуванням: `не визначено
- Формат:
sk_test_---
STRIPE_PRO_MONTHLY_PRICE_ID:
- За замовчуванням: `не визначено
- Формат:
price_---
STRIPE_WEBHOOK_SECRET:
- За замовчуванням: `не визначено
- Формат:
whsec_---
# [СМУГАСТИЙ ВЕБ-ХУК ДЛЯ РОЗРОБКИ]# 1. Встановіть Stripe CLI: https://stripe.com/docs/stripe-cli#install# 2. Створіть веб-хук: https://dashboard.stripe.com/test/webhooks/create?endpoint_location=local# 3. Відкриваємо 3 термінали:# - Термінал 1: "bun dev"# - Термінал 2: "stripe login"# - Термінал 3: "bun stripe:listen"# 4. Скопіюйте секрет підпису з терміналу і вставте його в STRIPE_WEBHOOK_SIGNING_SECRET.# 5. Запустіть "stripe trigger payment_intent.succeeded", дочекайтеся завершення і натисніть Готово.# Під час тестування Stripe на localhost не вимикайте "bun stripe:listen".# Тестові дані: 4242424242424242 | 12/34 | 567
# [ВЕБ-ХУК STRIPE ДЛЯ ВИРОБНИЦТВА]# 1. Створіть веб-хук: https://dashboard.stripe.com/test/webhooks/create?endpoint_location=hosted# 2. Кінцева точка: https://use-the-domain-here.com/api/webhooks/stripe# 3. Виберіть всі події та додайте кінцеву точку.# 4. Переконайтеся, що вибрано "Остання версія API".# 5. Відкрийте секрет підпису.# Примітка: Ви отримаєте тестовий виробничий ключ підпису. Перейдіть в live-режим для отримання реального ключа.
Завантажити щось
UPLOADTHING_TOKEN:
- За замовчуванням: `не визначено
- Формат:
---
UPLOADTHING_SECRET:
- За замовчуванням: `не визначено
- Формат:
sk_live_---
Перезавантажити
RESEND_API_KEY:
- За замовчуванням: `не визначено
- Формат:
re_---
EMAIL_FROM_ADDRESS:
- За замовчуванням:
onboarding@resend.dev
- Формат:
email@example.com