kind: pipeline name: deploy clone: depth: 1 steps: - name: submodule image: plugins/git settings: recursive: true submodule_override: {} - name: copy-docker-compose image: appleboy/drone-scp settings: host: staging.beepvoice.app username: core ssh_key: from_secret: ssh_key source: - docker-compose.staging.yml - traefik.staging.toml target: /home/core/staging - name: copy-migrations image: appleboy/drone-scp settings: host: staging.beepvoice.app username: core ssh_key: from_secret: ssh_key source: - backend-core/postgres/* target: /home/core/staging/backend-core/postgres - name: docker-compose-up image: appleboy/drone-ssh settings: host: staging.beepvoice.app username: core ssh_key: from_secret: ssh_key script: - >- cd /home/core/staging && /home/core/docker-compose -f docker-compose.staging.yml pull - >- cd /home/core/staging && /home/core/docker-compose -f docker-compose.staging.yml up -d depends_on: []