Aller au contenu

create-celuga

Créer un site

Générer un projet, le démarrer et créer le premier administrateur.

Depuis le dépôt create-celuga :

bun run create

Seul le titre du site est à saisir, les autres questions ont une valeur par défaut. Activer Actualités ou l’anglais seulement si le site en a besoin.

Le générateur fait le reste : fichiers, secrets, base de données, installation et contenus de démonstration.

cd ../mon-site
bun run dev
Service Adresse
Back-office http://localhost:3000
Site http://localhost:4321
Mails reçus http://localhost:8025

Après un redémarrage de la machine, relancer d’abord les services :

docker compose -f compose.dev.yaml up -d --wait

Ouvrir http://localhost:3000 et remplir le formulaire. En production, ce formulaire est fermé : utiliser bun run admin:create avec FIRST_ADMIN_EMAIL et FIRST_ADMIN_PASSWORD.

Création du premier administrateur

Depuis le dépôt du générateur :

node bin/create-celuga.mjs doctor ../mon-site

Tout doit être coché ✔. Un ! sur un port est normal quand le projet tourne.

git init
git add .
git commit -m "chore: projet généré par create-celuga"

.env est exclu du dépôt.

Si la création s’arrête en cours de route :

node bin/create-celuga.mjs prepare /chemin/mon-site

Une base existante reste intacte.