From c1a9548bd70e80594ef882d49d9a28506db98743 Mon Sep 17 00:00:00 2001 From: Yvv Date: Tue, 24 Mar 2026 04:37:34 +0100 Subject: [PATCH] =?UTF-8?q?ci=20:=20step=20seed=20apr=C3=A8s=20deploy=20(i?= =?UTF-8?q?dempotent)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .woodpecker.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 5aacd80..53fcc53 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -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