create-celuga
Variables d'environnement
Les variables à renseigner sur un projet create-celuga.
En local, le générateur remplit le .env. En ligne, tout se renseigne dans Environment Variables sur Coolify.
Modèle à copier
Section intitulée « Modèle à copier »COMPOSE_PROJECT_NAME=mon-sitePUBLIC_SITE_URL=https://www.domaine.frPUBLIC_PAYLOAD_URL=https://admin.domaine.frDATABASE_URL=PAYLOAD_SECRET=SITE_SECRET=EMAIL_HOST=localhostEMAIL_USER=contact@domaine.frPUBLIC_ALLOW_INDEXING=falseGénérer chaque secret séparément :
openssl rand -hex 32Obligatoires
Section intitulée « Obligatoires »| Variable | Valeur |
|---|---|
COMPOSE_PROJECT_NAME |
Nom unique du projet sur le serveur |
DATABASE_URL |
URL interne de la base, jamais localhost |
PAYLOAD_SECRET |
Secret de 32 caractères minimum |
SITE_SECRET |
Autre secret de 32 caractères minimum |
PUBLIC_SITE_URL |
Adresse du site, avec https:// |
PUBLIC_PAYLOAD_URL |
Adresse du back-office, avec https:// |
Les mails se configurent dans le back-office, avec Brevo ou un SMTP externe : voir Intégrations.
EMAIL_HOST et EMAIL_USER ne servent alors pas aux envois, mais le site refuse de démarrer s’ils sont vides. Garder les valeurs du modèle, avec une vraie adresse dans EMAIL_USER : sans destinataire défini dans le back-office, les notifications de formulaires y arrivent.
Facultatives
Section intitulée « Facultatives »| Variable | Quand l’utiliser |
|---|---|
PUBLIC_ALLOW_INDEXING |
true uniquement sur le domaine final |
FORM_NOTIFICATION_TO |
Destinataires des formulaires, séparés par des virgules |
FIRST_ADMIN_EMAIL |
Pour bun run admin:create, à retirer ensuite |
FIRST_ADMIN_PASSWORD |
16 caractères minimum, à retirer ensuite |
Après un changement
Section intitulée « Après un changement »- Variable
PUBLIC_*: nouveau build obligatoire. - Autre variable : redéploiement.
Anciens noms
Section intitulée « Anciens noms »Pour passer un projet en 0.3.
| Ancien | Nouveau |
|---|---|
CACHE_SECRET, PREVIEW_SECRET, FORM_SECRET |
SITE_SECRET |
SMTP_HOST |
EMAIL_HOST |
SMTP_PORT |
EMAIL_PORT |
SMTP_PASSWORD |
EMAIL_PASS |
SMTP_USER, SMTP_FROM |
EMAIL_USER |
SMTP_SECURE |
Supprimée, déduite du port |


