From cd7d529b86965ff5d2554e99b7fa5a6e2439396b Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 2 Sep 2026 21:21:26 +0000 Subject: [PATCH 1/2] Rename the workflow --- .github/workflows/{publish-image.yml => deploy-coolify.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{publish-image.yml => deploy-coolify.yml} (97%) diff --git a/.github/workflows/publish-image.yml b/.github/workflows/deploy-coolify.yml similarity index 97% rename from .github/workflows/publish-image.yml rename to .github/workflows/deploy-coolify.yml index 1417bd8..e5a6a44 100644 --- a/.github/workflows/publish-image.yml +++ b/.github/workflows/deploy-coolify.yml @@ -1,4 +1,4 @@ -name: "Publish image" +name: "Deploy to Coolify" on: push: From 20adae3675fb8db752d8a975f83c04a0cea20591 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 2 Sep 2026 21:21:42 +0000 Subject: [PATCH 2/2] Delete .github/workflows/deploy.yml --- .github/workflows/deploy.yml | 53 ------------------------------------ 1 file changed, 53 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 690e920..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: "Deploy to birb co." - -on: - push: - branches: - - main - workflow_dispatch: - -jobs: - deploy: - runs-on: ubuntu-latest - - steps: - - name: Check out repository - uses: actions/checkout@v3 - - - name: Set up SSH key - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - ssh-keyscan ${{ vars.HOST }} >> ~/.ssh/known_hosts - - - name: Remove directory from server - run: | - ssh -i ~/.ssh/id_ed25519 ${{ vars.USERNAME }}@${{ vars.HOST }} << 'EOF' - rm -rf ~/${{ vars.DIRECTORY_NAME }} - EOF - - # Avoid needing to set up SSH access to GitHub for this user - - name: Transfer repository files to server - run: | - scp -i ~/.ssh/id_ed25519 -r ./* ${{ vars.USERNAME }}@${{ vars.HOST }}:~/${{ vars.DIRECTORY_NAME }} - - - name: Deploy on server with Docker - run: | - ssh -i ~/.ssh/id_ed25519 ${{ vars.USERNAME }}@${{ vars.HOST }} << 'EOF' - cd ~/${{ vars.DIRECTORY_NAME }} - export APNS_IS_PRODUCTION=${{ secrets.APNS_IS_PRODUCTION }} - export APNS_BUNDLE_ID=${{ secrets.APNS_BUNDLE_ID }} - export APNS_TEAM_ID=${{ secrets.APNS_TEAM_ID }} - export APNS_KEY_ID=${{ secrets.APNS_KEY_ID }} - export APNS_PRIVATE_KEY=${{ secrets.APNS_PRIVATE_KEY }} - export PARKING_LOGGING_INTERVAL_MS=${{ secrets.PARKING_LOGGING_INTERVAL_MS }} - export RATE_LIMITS_DISABLED=${{ secrets.RATE_LIMITS_DISABLED }} - export RATE_LIMIT_WINDOW_MS=${{ secrets.RATE_LIMIT_WINDOW_MS }} - export RATE_LIMIT_DELAY_AFTER_REQUESTS=${{ secrets.RATE_LIMIT_DELAY_AFTER_REQUESTS }} - export RATE_LIMIT_DELAY_MULTIPLIER_MS=${{ secrets.RATE_LIMIT_DELAY_MULTIPLIER_MS }} - export XDG_RUNTIME_DIR="/run/user/$(id -u)" - export DOCKER_HOST="unix://${XDG_RUNTIME_DIR}/docker.sock" - docker compose -f docker-compose.prod.yml down --remove-orphans - docker compose -f docker-compose.prod.yml up -d --build - EOF