diff --git a/.woodpecker.yml b/.woodpecker.yml index 9cec75b..f2840e2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -217,21 +217,6 @@ 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: diff --git a/.woodpecker/seed.yml b/.woodpecker/seed.yml new file mode 100644 index 0000000..90ec1af --- /dev/null +++ b/.woodpecker/seed.yml @@ -0,0 +1,15 @@ +when: + - branch: main + event: manual + +steps: + - name: seed + image: docker:27-cli + 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) + echo "Seeding $PROJECT-backend..." + docker exec "$PROJECT-backend" python seed.py