Якщо ви використовуєте шаблон Relivator Next.js, вам потрібно заповнити файл .env
, щоб запустити і зібрати свій проект. Relivator v1.3.0 RC.1 вимагає наступні змінні оточення:
General
NEXT_PUBLIC_APP_URL :
За замовчуванням: http://localhost:3000
.
Формат: https://example.com
База даних
Порада
Рекомендується використовувати хмарний сервіс баз даних PostgreSQL, наприклад, Neon .
Коли задано наступний рядок підключення, ви можете запустити команду Drizzle ORM bun db:push
для створення/оновлення таблиць бази даних.
АДРЕСА_БАЗИ_ДАНИХ :
За замовчуванням: `не визначено
Формат: postgresql://ім'я_користувача:пароль@localhost:5432/ім'я_бази_даних
Клерк
НАСТУПНИЙ_ПУБЛІЧНИЙ_КЛЮЧ_КЛЕРКА_ДЛЯ_ПУБЛІКАЦІЇ :
За замовчуванням: `не визначено
Формат: pk_test_---
CLERK_SECRET_KEY :
За замовчуванням: `не визначено
Формат: sk_test_---
CLERK_ENCRYPTION_KEY :
За замовчуванням: `не визначено
Формат: ---
Помічник: bunx randomstring length=64
Смуга
Порада
Ви можете знайти потрібні клавіші на панелі інструментів Stripe .
Переконайтеся, що у вас увімкнено тестовий режим у правому верхньому куті панелі.
НАСТУПНИЙ_КЛЮЧ_ПУБЛІЧНОЇ_СМУГИ_ДЛЯ_ПУБЛІКАЦІЇ :
За замовчуванням: `не визначено
Формат: 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 .
Uploadthing є безкоштовним у використанні. Не хвилюйтеся, якщо після реєстрації вас буде перенаправлено на сторінку купівлі підписки. Просто натисніть на кнопку ←
на смужці, щоб повернутися до панелі управління Uploadthing і знайти ключі.
UPLOADTHING_TOKEN :
За замовчуванням: `не визначено
Формат: ---
UPLOADTHING_SECRET :
За замовчуванням: `не визначено
Формат: sk_live_---
Перезавантажити
RESEND_API_KEY :
За замовчуванням: `не визначено
Формат: re_---
EMAIL_FROM_ADDRESS :
За замовчуванням: onboarding@resend.dev
Формат: email@example.com