diff --git a/.github/workflows/deploy_test.yml b/.github/workflows/deploy_test.yml index 2b93d94..cb62b31 100644 --- a/.github/workflows/deploy_test.yml +++ b/.github/workflows/deploy_test.yml @@ -26,9 +26,6 @@ jobs: - name: Remove previous production containers (if any) run: docker rm -f secfit_stag_backend || true # Remove any previous containers - - name: Tear down previous production containers (if any) - run: docker compose -f $COMPOSE_FILE down || true - - name: Set up test containers run: docker compose -f docker-compose.stag.yml up --build -d @@ -38,5 +35,17 @@ jobs: - name: Tear down test containers run: docker compose -f docker-compose.stag.yml down + - name: Tear down previous production containers (if any) + run: docker compose -f $COMPOSE_FILE down || true + - name: Build and run docker image - run: docker compose -f $COMPOSE_FILE up --_ + run: docker compose -f $COMPOSE_FILE up --force-recreate --build -d + + - name: Print deployment message + run: | + echo "Code has been updated and deployed to the server!" + echo "Commit hash: ${{ github.sha }}" + echo "Branch: ${{ github.ref }}" + + - name: Verify that gateway is available + run: docker ps