--- kind: pipeline type: docker name: build-and-deploy trigger: branch: [main] event: [push] steps: - name: build image: plugins/docker settings: repo: git.samagsteribbe.nl/admin/dragonsstash registry: git.samagsteribbe.nl tags: - latest - "${DRONE_COMMIT_SHA:0:8}" username: from_secret: gitea_username password: from_secret: gitea_password - name: deploy image: appleboy/drone-ssh:1.8.0 settings: host: 192.168.68.68 username: sam port: 22 key: from_secret: ssh_key script: - cd /opt/stacks/DragonsStash - docker compose pull - docker compose up -d