ci: adiciona deploy automático para homologação
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
root
2025-07-28 13:32:34 -03:00
parent 3aabc7b5c5
commit b61c6d4abc

View File

@@ -1,10 +1,15 @@
kind: pipeline
type: docker
name: homolog
name: deploy
trigger:
branch:
- main
- production
steps:
- name: deploy to homolog
image: appleboy/drone-scp
image: appleboy/scp
settings:
host: 216.22.5.141
username: root
@@ -13,9 +18,11 @@ steps:
source: .
target: /home/app_fatura_homolog
rm: true
when:
branch: main
- name: restart container
image: appleboy/drone-ssh
- name: restart homolog container
image: appleboy/ssh
settings:
host: 216.22.5.141
username: root
@@ -23,5 +30,34 @@ steps:
port: 22
script:
- cd /home/app_fatura_homolog
- docker compose down
- docker compose down --remove-orphans
- docker compose up -d
when:
branch: main
- name: deploy to production
image: appleboy/scp
settings:
host: 216.22.5.141
username: root
password: F6tC5tCh29XQRpzp
port: 22
source: .
target: /home/app_fatura
rm: true
when:
branch: production
- name: restart production container
image: appleboy/ssh
settings:
host: 216.22.5.141
username: root
password: F6tC5tCh29XQRpzp
port: 22
script:
- cd /home/app_fatura
- docker compose down --remove-orphans
- docker compose up -d
when:
branch: production