Add GitHub Actions deploy workflow

Automatically deploys to exe.dev VM on push to master.
Uses SSH to pull latest code and rebuild Docker container.

Co-authored-by: Shelley <shelley@exe.dev>
This commit is contained in:
exe.dev user 2026-02-12 15:04:06 +00:00
parent e7af29145b
commit 42bc3ae757

17
.github/workflows/deploy.yml vendored Normal file
View file

@ -0,0 +1,17 @@
name: Deploy to exe.dev
on:
push:
branches: [master]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v1
with:
host: love-tin.exe.xyz
username: exedev
key: ${{ secrets.DEPLOY_SSH_KEY }}
script: /home/exedev/deploy.sh