# Copiez vers .env pour le développement local cp .env.example .env # Dépendances npm install # PostgreSQL local (Docker) docker run -d --name stoa-pg \ -e POSTGRES_USER=stoa -e POSTGRES_PASSWORD=stoa -e POSTGRES_DB=stoa \ -p 5434:5432 postgres:16-alpine # Démarrer (migre le schéma automatiquement) npm start # Données de démo (optionnel) npm run seed # --- Scalingo --- # scalingo create stoa-app # scalingo --app stoa-app addons-add postgresql # git push scalingo master # L'addon injecte DATABASE_URL ; le schéma est créé au démarrage. # # Auth — variables d'environnement Scalingo : # SESSION_SECRET=... (obligatoire) # ADMIN_PASSWORD=... (mot de passe à appliquer) # BOOTSTRAP_ADMIN_EMAIL=christian@arco.fr # BOOTSTRAP_ADMIN_PRENOM=Christian # BOOTSTRAP_ADMIN_NAME=Bernhart # Puis : scalingo --app stoa-app restart # Au démarrage, le compte est créé/mdp réinitialisé et reçoit tous les menus.