Prérequis
- Docker et Docker Compose
- Le dépôt Komamy cloné localement
1
Créer les volumes persistants
Les volumes sont déclarés
external: true dans docker-compose.yml — ils doivent exister avant le premier démarrage :Cette précaution évite qu’une plateforme de déploiement (Dokploy, Coolify, CapRover…) ne recrée le volume — et donc n’efface vos images — à chaque redéploiement. Voir Déploiement pour le détail.
2
Configurer l'environnement
.env :JWT_SECRET— obligatoire en production (openssl rand -base64 48)ADMIN_USERNAME/ADMIN_PASSWORD— identifiants du compte admin créé au premier démarragePOSTGRES_PASSWORD— mot de passe de la base Postgres du conteneur
3
Démarrer la stack
postgres (PostgreSQL 16) et komamy (l’application). Au premier lancement, les migrations sont appliquées et le compte administrateur est créé automatiquement — aucune étape manuelle supplémentaire.4
Se connecter
Ouvrez
http://localhost:3000 (port configurable via PORT) et connectez-vous avec les identifiants admin définis à l’étape 2 (ou les valeurs par défaut admin / changeme123 si vous ne les avez pas changées).Et maintenant ?
Publier votre premier projet
Créez une fiche de projet webcomic et ajoutez-y un chapitre.
Comprendre les rôles
admin, modérateur, lecteur — et la règle d’appartenance à une équipe.
Variables d'environnement complètes
Toutes les options de déploiement, avec ou sans Docker.
Développer sur Komamy
Lancer le serveur de développement (
bun run dev), architecture du code.