3
0
Fork 0
website/.drone.yml

46 lines
999 B
YAML

kind: pipeline
name: website
clone:
depth: 1
steps:
- name: docker
image: plugins/docker
settings:
registry: registry.makerforce.io
repo: registry.makerforce.io/beep/website
auto_tag: true
username:
from_secret: docker_username
password:
from_secret: docker_password
---
kind: pipeline
name: deploy
clone:
depth: 1
steps:
- name: copy-docker-compose
image: appleboy/drone-scp
settings:
host: staging.beepvoice.app
username: core
ssh_key:
from_secret: ssh_key
source:
- docker-compose.yml
target: /home/core/website
- 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/website && /home/core/docker-compose pull
- >-
cd /home/core/website && /home/core/docker-compose up -d
depends_on:
- website