Update deploy step to use Docker-based deployment instead of SSH

This commit is contained in:
colin 2025-07-03 12:29:43 -04:00
parent e521b7bb07
commit 4043a19e3b
1 changed files with 11 additions and 12 deletions

View File

@ -30,18 +30,17 @@ steps:
deploy: deploy:
name: deploy name: deploy
image: appleboy/drone-ssh image: woodpeckerci/plugin-docker-buildx
settings: environment:
host: REGISTRY_USER:
from_secret: ssh_host from_secret: REGISTRY_USER
username: REGISTRY_PASSWORD:
from_secret: ssh_username from_secret: REGISTRY_PASSWORD
key: volumes:
from_secret: ssh_key - /var/run/docker.sock:/var/run/docker.sock
port: 22 commands:
script: - echo "$${REGISTRY_PASSWORD}" | docker login -u "$${REGISTRY_USER}" --password-stdin git.nixc.us
- cd /path/to/deployment - docker stack deploy --with-registry-auth -c ./stack.production.yml $${CI_REPO_NAME}
- docker stack deploy -c stack.production.yml ploughshares
when: when:
event: [push, tag] event: [push, tag]
branch: [main, master] branch: [main, master]