Перейти до вмісту

🟢 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_---
Terminal window
# [СМУГАСТИЙ ВЕБ-ХУК ДЛЯ РОЗРОБКИ]
# 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