diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6c4d101..5336d11 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -98,5 +98,6 @@ jobs: cd /home/${{ secrets.VPS_USER }}/zapishis && \ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} && \ docker compose pull && \ + docker compose down && \ docker compose up -d " diff --git a/docker-compose.yml b/docker-compose.yml index 823d516..abb13ac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,11 @@ services: env_file: - .env restart: always + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:3000/"] + interval: 10s + timeout: 3s + retries: 5 # ports: # - 3000:3000 networks: