aboutsummaryrefslogtreecommitdiff
path: root/.forgejo/workflows/deploy.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.forgejo/workflows/deploy.yaml')
-rw-r--r--.forgejo/workflows/deploy.yaml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml
new file mode 100644
index 0000000..5eb26f1
--- /dev/null
+++ b/.forgejo/workflows/deploy.yaml
@@ -0,0 +1,23 @@
+name: Deploy Website
+on:
+ workflow_dispatch:
+ push:
+ branches: ["build"]
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ ref: build
+
+ - uses: tailscale/github-action@v4
+ with:
+ oauth-client-id: ${{ secrets.TS_OAUTH_CLIENT_ID }}
+ oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
+ tags: tag:act
+
+ - run: |
+ ssh act@ganymede "rm -rf /var/www/papa_stories"
+ scp -r build/ act@ganymede:/var/www/papa_stories