From 02e7b1b2eab9b97607f85a13dfcbfd2965fe8423 Mon Sep 17 00:00:00 2001 From: Simeon Radivoev Date: Wed, 6 May 2026 23:51:46 +0300 Subject: [PATCH] build: Added forgejo build --- .forgejo/workflows/deploy.yml | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .forgejo/workflows/deploy.yml diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..09bd7a7 --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,38 @@ +name: Build Gameflow Site + +on: + push: + branches: + - master + +jobs: + build: + runs-on: docker + container: + image: ghcr.io/catthehacker/ubuntu:js-22.04 + + steps: + - name: Checkout your repository using git + uses: actions/checkout@v5 + with: + lfs: true + - name: Install, build, and upload your site + uses: withastro/action@v4 + env: + GITHUB_TOKEN: ${{ secrets.API_GITHUB_TOKEN }} + SITE_BASE: + SITE_URL: https://gameflow.simeonradivoev.com + with: + package-manager: "bun" + + - name: Deploy + uses: https://github.com/up9cloud/action-rsync@master + env: + HOST: simeonradivoev.com + PORT: 8083 + KEY: ${{secrets.DEPLOY_SSH_KEY}} + TARGET: /static_websites/gameflow + SOURCE: ./dist/ + VERBOSE: true + RUN_SCRIPT_ON: source + USER: linuxserver.io