From 1842303c3b9a30216a60ca9f1236692a037733aa Mon Sep 17 00:00:00 2001 From: Yvv Date: Tue, 24 Mar 2026 01:56:14 +0100 Subject: [PATCH] ci: step seed manuel (event: manual) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Déclenche python seed.py dans le container backend via docker exec. Uniquement sur event: manual — ne s'exécute pas sur les push normaux. Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index f2840e2..9cec75b 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -217,6 +217,21 @@ steps: echo "FAIL: app ne repond pas apres 10 minutes" exit 1 + # Seed manuel : déclencher via CI API ou interface Woodpecker (event: manual) + - name: seed + image: docker:27-cli + depends_on: + - deploy + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /opt/libredecision:/opt/libredecision + commands: + - | + PROJECT=$(grep '^COMPOSE_PROJECT_NAME=' /opt/libredecision/.env | cut -d= -f2) + docker exec "$PROJECT-backend" python seed.py + when: + - event: manual + - name: notify-failure image: alpine:3.20 commands: