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 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
|
||||||
|
|||||||
Reference in New Issue
Block a user