ci : step seed après deploy (idempotent)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
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:
@@ -158,6 +158,18 @@ steps:
|
||||
- cd /opt/sejeteralo && docker compose up -d --remove-orphans
|
||||
- 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
|
||||
- name: test-deploy
|
||||
image: docker:27-cli
|
||||
|
||||
Reference in New Issue
Block a user