From 4043a19e3b84c698cf869b6a19f8f70263e3cd1f Mon Sep 17 00:00:00 2001 From: colin Date: Thu, 3 Jul 2025 12:29:43 -0400 Subject: [PATCH] Update deploy step to use Docker-based deployment instead of SSH --- .woodpecker.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index d9586d0..47563cb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -30,18 +30,17 @@ steps: deploy: name: deploy - image: appleboy/drone-ssh - settings: - host: - from_secret: ssh_host - username: - from_secret: ssh_username - key: - from_secret: ssh_key - port: 22 - script: - - cd /path/to/deployment - - docker stack deploy -c stack.production.yml ploughshares + image: woodpeckerci/plugin-docker-buildx + environment: + REGISTRY_USER: + from_secret: REGISTRY_USER + REGISTRY_PASSWORD: + from_secret: REGISTRY_PASSWORD + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - echo "$${REGISTRY_PASSWORD}" | docker login -u "$${REGISTRY_USER}" --password-stdin git.nixc.us + - docker stack deploy --with-registry-auth -c ./stack.production.yml $${CI_REPO_NAME} when: event: [push, tag] branch: [main, master]