diff --git a/.drone.yml b/.drone.yml index b08af7f..af18e71 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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