2
0
Fork 0
backend/.drone.yml

47 lines
1.1 KiB
YAML

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: []