2 Commits

Author SHA1 Message Date
871ac95298 fix(server): serveur non lançable faute de répertoire build/ (ticket #74)
dart compile exe échouait car le répertoire build/ n'existait pas
encore dans le conteneur au moment de la compilation. Ajoute mkdir -p
build avant les deux dart compile exe dans le Dockerfile. Bug
reproduit et fix confirmé manuellement en isolant le scénario exact
(échec sans le fix, succès avec).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 07:50:18 +02:00
f03dead3e4 feat(server): packaging Docker Compose et push Gitea Registry (ticket #52)
Ajoute le Dockerfile multi-stage (build dart:stable, runtime
debian:bookworm-slim avec ca-certificates, exécutable AOT compilé), le
docker-compose.yaml (API + Postgres avec healthcheck et
depends_on: service_healthy), .env.example, .dockerignore et les
scripts scripts/docker-entrypoint.sh (migration au démarrage) et
scripts/push-gitea-image.sh (aucun identifiant en dur, mot de passe
via --password-stdin). dart analyze clean, dart test 24/24 vert,
`docker compose config` valide (syntaxe, interpolation de variables,
healthcheck). Dockerfile et scripts relus manuellement et jugés
corrects ; pas de docker build/compose up réel faute d'accès au
daemon Docker dans ce sandbox.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 10:40:11 +02:00