Infra Docker alignée sur les autres projets + import des données de prod #49

Merged
Nora merged 2 commits from feature/infra-docker into develop 2026-10-23 11:01:15 +00:00
Owner
  • docker/frankenphp/ : image FrankenPHP épinglée (base/dev/build/prod), prod sans root
  • compose.yaml neutre, compose.override.yaml dev (ports 84xx, Mailpit), compose.prod.yaml Traefik
  • MySQL 8.4.13 épinglé, nouveau volume mysql_data
  • Migration baseline unique (la prod Hostinger venait de schema:update)
  • scripts/import-prod-db.sh : import d'un dump Hostinger en dev ou sur le VPS
  • trusted_proxies / trusted_hosts pour Traefik
  • docs/deploiement-production.md et docs/backlog.md
  • Suppression de l'ancien setup (Dockerfile racine, frankenphp/, dc, docker/db)

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

- docker/frankenphp/ : image FrankenPHP épinglée (base/dev/build/prod), prod sans root - compose.yaml neutre, compose.override.yaml dev (ports 84xx, Mailpit), compose.prod.yaml Traefik - MySQL 8.4.13 épinglé, nouveau volume mysql_data - Migration baseline unique (la prod Hostinger venait de schema:update) - scripts/import-prod-db.sh : import d'un dump Hostinger en dev ou sur le VPS - trusted_proxies / trusted_hosts pour Traefik - docs/deploiement-production.md et docs/backlog.md - Suppression de l'ancien setup (Dockerfile racine, frankenphp/, dc, docker/db) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Infra Docker alignée sur les autres projets + import des données de prod
All checks were successful
Symfony / symfony-tests (pull_request) Successful in 1m54s
ec5cf5a1e3
- docker/frankenphp/ : image FrankenPHP épinglée (base/dev/build/prod), prod sans root
- compose.yaml neutre, compose.override.yaml dev (ports 84xx, Mailpit), compose.prod.yaml Traefik
- MySQL 8.4.13 épinglé, nouveau volume mysql_data
- Migration baseline unique (la prod Hostinger venait de schema:update)
- scripts/import-prod-db.sh : import d'un dump Hostinger en dev ou sur le VPS
- trusted_proxies / trusted_hosts pour Traefik
- docs/deploiement-production.md et docs/backlog.md
- Suppression de l'ancien setup (Dockerfile racine, frankenphp/, dc, docker/db)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Chargement du dump de prod au premier démarrage de MySQL
All checks were successful
Symfony / symfony-tests (pull_request) Successful in 2m51s
dc75a33003
- docker/mysql/initdb/10-seed-prod.sh : sur volume vide, importe le dump de
  docker/mysql/seed/ (gitignoré) puis pose la baseline de migrations
- docker/mysql/normalize-dump.sed partagé avec scripts/import-prod-db.sh ;
  ajout de la conversion des colonnes JSON MariaDB (user.roles)
- Dumps SQL exclus de git (données personnelles)
- Doc de déploiement et backlog à jour

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nora merged commit 6a70d3ca3b into develop 2026-10-23 11:01:15 +00:00
Nora deleted branch feature/infra-docker 2026-10-23 11:01:15 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nora/PanneauPub!49
No description provided.