From 02a7a0ef2e69b50adc6a85a923ec7f7281e2ba46 Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Mon, 13 Apr 2026 22:59:08 -0400 Subject: [PATCH] added deploy-pyswiss Woodpecker step to auto-deploy pyswiss droplet on push to main Co-Authored-By: Claude Sonnet 4.6 --- .woodpecker.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 7a1102b..d1ac8d1 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -80,6 +80,21 @@ steps: - event: push status: failure + - name: deploy-pyswiss + image: alpine + environment: + SSH_KEY: + from_secret: deploy_ssh_key + commands: + - apk add --no-cache openssh-client + - mkdir -p ~/.ssh + - printf '%s\n' "$SSH_KEY" > ~/.ssh/id_ed25519 + - chmod 600 ~/.ssh/id_ed25519 + - ssh -o StrictHostKeyChecking=no discoman@167.172.154.66 ~/deploy.sh + when: + - branch: main + event: push + - name: build-and-push image: docker:cli environment: