From b888a481c4e6bf93517344e516e7f208b8daeb1a Mon Sep 17 00:00:00 2001 From: David Date: Fri, 13 Feb 2026 18:03:16 +0000 Subject: [PATCH] add deploy step --- .woodpecker.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 4b04bbf..6d9c513 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,18 +6,29 @@ steps: build: image: docker commands: - - apk add curl - docker login -u docker -p $DOCKER_PASSWORD registry.yetaga.in - docker build -t registry.yetaga.in/ts-docker-proxy:latest . - docker push registry.yetaga.in/ts-docker-proxy:latest - - 'curl http://100.113.98.36:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN"' - - 'curl http://100.113.98.36:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN"' environment: DOCKER_PASSWORD: from_secret: docker_password - COMPOSE_TOKEN: - from_secret: compose_token when: branch: "main" volumes: - /var/run/docker.sock:/var/run/docker.sock + deploy: + image: alpine:latest + commands: + - apk add curl jq + - 'curl -s http://100.97.157.109:4000/api/pull -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.97.157.109:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.97.157.109:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.113.98.36:4000/api/pull -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.113.98.36:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.113.98.36:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + - 'curl -s http://100.113.98.36:4000/api/reloadCaddy -H "Authorization: Bearer $COMPOSE_TOKEN" | jq .' + environment: + COMPOSE_TOKEN: + from_secret: compose_token + when: + branch: "main" \ No newline at end of file