diff --git a/.github/workflows/web-deploy.yml b/.github/workflows/web-deploy.yml index 673f4da..0faa842 100644 --- a/.github/workflows/web-deploy.yml +++ b/.github/workflows/web-deploy.yml @@ -15,9 +15,9 @@ on: paths: - web/** jobs: - deploy: + build: environment: dev - runs-on: ['self-hosted', 'pi'] + runs-on: 'ubuntu-latest' permissions: contents: read packages: write @@ -33,6 +33,15 @@ jobs: run: docker build -f web/Dockerfile -t john4064/shiftsync:latest_web ./web --build-arg TEST=${{ secrets.TEST }} - name: Docker Push Backend run: docker push john4064/shiftsync:latest_web + deploy: + environment: dev + needs: build + if: always() && needs.build.result == 'success' + runs-on: 'ubuntu-latest' + permissions: + contents: read + packages: write + steps: - name: Deploy to Coolify run: | curl --request GET '${{ secrets.COOLIFY_WEBHOOK }}' --header 'Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}'