diff --git a/.drone.yml b/.drone.yml index b08af7f..fd26b52 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,6 +2,10 @@ kind: pipeline type: docker name: homolog +trigger: + branch: + - main + steps: - name: deploy to homolog image: appleboy/drone-scp @@ -14,7 +18,7 @@ steps: target: /home/app_fatura_homolog rm: true - - name: restart container + - name: restart homolog container image: appleboy/drone-ssh settings: host: 216.22.5.141 @@ -23,5 +27,39 @@ steps: port: 22 script: - cd /home/app_fatura_homolog - - docker compose down + - docker compose down --remove-orphans + - docker compose up -d + +--- + +kind: pipeline +type: docker +name: production + +trigger: + branch: + - production + +steps: + - name: deploy to production + image: appleboy/drone-scp + settings: + host: 216.22.5.141 + username: root + password: F6tC5tCh29XQRpzp + port: 22 + source: . + target: /home/app_fatura + rm: true + + - name: restart production container + image: appleboy/drone-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