diff --git a/.gitea/workflows/push.yaml b/.gitea/workflows/push.yaml index 2a4b7f7..25f1ea5 100644 --- a/.gitea/workflows/push.yaml +++ b/.gitea/workflows/push.yaml @@ -8,12 +8,19 @@ on: jobs: deploy: runs-on: luare + env: + DEPLOY_HOST: lilac.a.lua.re + steps: - - name: Deploy to caddy + - name: Checkout + uses: actions/checkout@v4 + + - name: Build project + run: pnpm build + + - name: Deploy to server run: | eval "$(ssh-agent -s)" trap 'eval $(ssh-agent -k)' EXIT ssh-add - <<< "${{ secrets.SSH_KEY }}" - - id - ls -lah . + rsync -avzh --delete 'dist/' 'caddy@$DEPLOY_HOST:sites/lua.re/'