From 6a9e2fd401f6ecf11c79750cc3e71027a345802e Mon Sep 17 00:00:00 2001 From: Julia Johannesen Date: Mon, 17 Aug 2026 18:40:47 -0400 Subject: [PATCH] Fixies :3 --- .forgejo/workflows/deploy.yaml | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 8dd0cb5..aafa6a4 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -17,7 +17,7 @@ concurrency: jobs: deploy: - runs-on: ubuntu-latest + runs-on: docker steps: - name: Checkout uses: actions/checkout@v6 @@ -30,25 +30,20 @@ jobs: - name: Generate HTML run: | cd go-vanityurls - ln -s ../yanity.yaml ./vanity.yaml + ln -sf ../vanity.yaml ./vanity.yaml go run main.go - - name: Install rclone - run: apt install rclone - - name: Configure rclone + - name: Upload HTML env: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} - SSH_PUBLIC_KEY: ${{ secrets.SSH_PUBLIC_KEY }} run: | - mkdir ~/.ssh - cat < ~/.ssh/id_ed25519.pub <<< $SSH_PUBLIC_KEY - cat < ~/.ssh/id_ed25519 <<< $SSH_PRIVATE_KEY - mkdir ~/.config/rclone - cat < ~/.config/rclone/config.conf <<<-EOF - [bridget] - type = sftp - host = bridget - user = www-data - EOF - - name: Upload HTML - run: | - rclone sync --delete-during -vv ./go-vanity/public bridget:/var/www/vanity + apt update && apt install -y rclone + printf '%s\n' "$SSH_PRIVATE_KEY" > ~/.ssh/deploy_key + rclone sync \ + --delete-during \ + -vv \ + --sftp-host bridget.arimelody.space \ + --sftp-port 40195 \ + --sftp-user vanity \ + --sftp-key-file ~/.ssh/deploy_key \ + --sftp-shell-type none \ + ./go-vanityurls/public :sftp:/var/www/vanity