970092fccb
- add `ZEN_DEVKIT` env variable to enable/disable devkit - add `isDevkitEnabled()` utility and export it from public api - register devkit nav section and items conditionally when devkit is enabled - add devkit route handling in admin page client and server - add DevkitPage, ComponentsPage, and IconsPage client components
55 lines
1.2 KiB
Bash
55 lines
1.2 KiB
Bash
# CORE
|
|
NEXT_PUBLIC_URL=http://localhost:3000
|
|
NEXT_PUBLIC_URL_DEV=http://localhost:3000
|
|
ZEN_NAME=ZEN
|
|
|
|
# CONFIG
|
|
ZEN_TIMEZONE=America/Toronto
|
|
ZEN_DATE_FORMAT=YYYY-MM-DD
|
|
ZEN_CURRENCY=CAD
|
|
ZEN_CURRENCY_SYMBOL=$
|
|
ZEN_SUPPORT_EMAIL=support@exemple.com
|
|
|
|
# DATABASE
|
|
ZEN_DATABASE_URL=postgres://USER:PASSWORD@HOST:PORT/postgres
|
|
ZEN_DATABASE_URL_DEV=postgres://USER:PASSWORD@HOST:PORT/postgres_dev
|
|
ZEN_DB_SSL_DISABLED=false
|
|
|
|
# STORAGE
|
|
# Fournisseur : 'r2' (défaut) ou 'backblaze'
|
|
ZEN_STORAGE_PROVIDER=r2
|
|
# R2 endpoint : <accountId>.r2.cloudflarestorage.com
|
|
# Backblaze endpoint : s3.<region>.backblazeb2.com
|
|
# REGION optionnelle pour R2 (défaut : auto), obligatoire pour Backblaze
|
|
ZEN_STORAGE_ENDPOINT=
|
|
ZEN_STORAGE_REGION=
|
|
ZEN_STORAGE_BUCKET=
|
|
ZEN_STORAGE_ACCESS_KEY=
|
|
ZEN_STORAGE_SECRET_KEY=
|
|
|
|
# EMAIL
|
|
ZEN_EMAIL_RESEND_APIKEY=
|
|
ZEN_EMAIL_FROM_NAME="EXEMPLE"
|
|
ZEN_EMAIL_FROM_ADDRESS=app@exemple.com
|
|
ZEN_EMAIL_LOGO=
|
|
ZEN_EMAIL_LOGO_URL=
|
|
|
|
# STRIPE
|
|
STRIPE_SECRET_KEY=
|
|
STRIPE_PUBLISHABLE_KEY=
|
|
STRIPE_WEBHOOK_SECRET=
|
|
|
|
# AUTH SETTINGS
|
|
ZEN_AUTH_REDIRECT_AFTER_LOGIN=/admin
|
|
ZEN_AUTH_SESSION_COOKIE_NAME=zen_session
|
|
|
|
# PUBLIC SETTINGS
|
|
ZEN_PUBLIC_LOGO_WHITE=
|
|
ZEN_PUBLIC_LOGO_BLACK=
|
|
ZEN_PUBLIC_LOGO_URL=
|
|
|
|
# OTHERS
|
|
NEXT_TELEMETRY_DISABLED=1
|
|
|
|
# DEVKIT (developer tools)
|
|
ZEN_DEVKIT=false |