2
0
Fork 0
backend/.drone.yml

47 lines
1.1 KiB
YAML
Raw Normal View History

2019-03-23 21:54:40 +08:00
kind: pipeline
2019-03-23 23:48:01 +08:00
name: deploy
clone:
depth: 1
steps:
2019-03-24 01:28:38 +08:00
- name: submodule
image: plugins/git
settings:
recursive: true
2019-03-24 01:30:53 +08:00
submodule_override: {}
2019-03-24 01:28:38 +08:00
- 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
2019-03-24 01:30:53 +08:00
- traefik.staging.toml
2019-03-24 01:28:38 +08:00
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:
- >-
2019-03-24 22:22:41 +08:00
cd /home/core/staging && /home/core/docker-compose -f
docker-compose.staging.yml pull
2019-03-24 01:28:38 +08:00
- >-
2019-03-24 22:22:41 +08:00
cd /home/core/staging && /home/core/docker-compose -f
docker-compose.staging.yml up -d
2019-03-24 01:30:53 +08:00
depends_on: []