diff options
Diffstat (limited to '.forgejo/workflows/deploy.yaml')
| -rw-r--r-- | .forgejo/workflows/deploy.yaml | 23 |
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 |
