ci : step seed après deploy (idempotent)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

Lance python seed.py dans le conteneur backend après chaque deploy.
Idempotent : crée Saoû + votes si absent, ajoute les fixtures dev sinon.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-03-24 04:37:34 +01:00
parent 8341a050d3
commit c1a9548bd7

View File

@@ -158,6 +158,18 @@ steps:
- cd /opt/sejeteralo && docker compose up -d --remove-orphans - cd /opt/sejeteralo && docker compose up -d --remove-orphans
- cd /opt/sejeteralo && docker compose ps - cd /opt/sejeteralo && docker compose ps
- name: seed
image: docker:27-cli
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /opt/sejeteralo:/opt/sejeteralo
commands:
- |
PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/sejeteralo/.env | cut -d= -f2)
BACKEND="$PROJECT-backend"
echo "Seed sur $BACKEND..."
docker exec "$BACKEND" python seed.py
# NOTE: volumes + pas de from_secret : compatible # NOTE: volumes + pas de from_secret : compatible
- name: test-deploy - name: test-deploy
image: docker:27-cli image: docker:27-cli