diff --git a/.drone.yml b/.drone.yml index 654a7ee..9f4e603 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,15 +18,7 @@ steps: source: . target: /home/app_fatura_homolog rm: false - - - name: build image - image: docker - volumes: - - name: dockersock - path: /var/run/docker.sock - commands: - - cd /home/app_fatura_homolog - - docker build -t faturas_homolog . + - name: restart homolog container image: appleboy/drone-ssh @@ -36,13 +28,39 @@ steps: password: F6tC5tCh29XQRpzp port: 22 script: - - mkdir -p /home/app_fatura_homolog - docker rm -f FaturasHomolog || true - cd /home/app_fatura_homolog - docker compose -f docker-compose-homolog.yml up -d +--- +kind: pipeline +type: docker +name: production -volumes: - - name: dockersock - host: - path: /var/run/docker.sock +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: + - docker rm -f Faturas || true + - cd /home/app_fatura + - docker compose up -d