feat: try fix ci cd
CI / 🧪 Tests Laravel (push) Successful in 2m13s
CI / 🐳 Build & Push Images (push) Successful in 1m5s

This commit is contained in:
2026-08-13 14:30:46 +02:00
parent 334d94e712
commit 8ef1a3cff8
4 changed files with 43 additions and 20 deletions
+6 -13
View File
@@ -70,22 +70,15 @@ sauvegarde.
```bash
docker compose config -q
docker compose build db-backup
docker compose pull app postgres redis meilisearch
docker compose pull app db-backup postgres redis meilisearch
docker compose up -d
docker compose ps
```
`docker compose build db-backup` construit l'image locale contenant `pg_dump`,
`pg_restore`, AWS CLI, le cron et les scripts de `docker/database-backup`. Il faut
l'exécuter au premier déploiement, après une modification de ces scripts ou après
un changement de version de PostgreSQL.
Pour reconstruire et redémarrer uniquement ce service :
```bash
docker compose up -d --build db-backup
```
L'image `db-backup` contient `pg_dump`, `pg_restore`, AWS CLI, le cron et les
scripts de `docker/database-backup`. Elle est construite et publiée dans le
registre par la CI. Le serveur la télécharge avec `docker compose pull` et n'a
donc pas besoin de posséder le code source ni de construire une image localement.
### Mettre à jour l'application
@@ -93,7 +86,7 @@ Après avoir changé `IMAGE_TAG` dans `.env` :
```bash
docker compose config -q
docker compose pull app
docker compose pull app db-backup
docker compose up -d --remove-orphans
docker compose ps
```