when: branch: [main, dev] event: push steps: - name: deploy-prod image: appleboy/drone-ssh when: branch: main settings: host: 31.131.18.254 username: deploy key: from_secret: ssh_key script: - cd /srv/apps/gb-site && git pull origin main - cd /srv/apps/gb-site/deploy && docker compose -f docker-compose.prod.yml build --no-cache - cd /srv/apps/gb-site/deploy && docker compose -f docker-compose.prod.yml up -d - name: deploy-dev image: appleboy/drone-ssh when: branch: dev settings: host: 31.131.18.254 username: deploy key: from_secret: ssh_key script: - cd /srv/apps/gb-site && git pull origin dev - cd /srv/apps/gb-site/deploy && docker compose -f docker-compose.dev.yml build --no-cache - cd /srv/apps/gb-site/deploy && docker compose -f docker-compose.dev.yml up -d