From 36cf013eefa23c5502696d3a61ea7157f8d0499f Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Wed, 26 Aug 2026 03:15:41 +0000 Subject: [PATCH] ci: add deploy job --- .gitea/workflows/build.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 26899b1..6b51ffb 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -20,3 +20,18 @@ jobs: context: ./packages/web push: true tags: git.stanrunge.dev/stan/personal-website:${{ github.sha }} + + deploy: + needs: build + runs-on: ubuntu-latest + steps: + - name: setup key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + ssh-keyscan -H 172.17.0.1 >> ~/.ssh/known_hosts + + - name: deploy + run: | + ssh deploy@172.17.0.1 "echo IMAGE_TAG=${{ github.sha }} | sudo tee /opt/personal-website/.env && cd /opt/personal-website && sudo docker compose -f compose.prod.yml up -d"