Fixies :3
All checks were successful
Deploy / deploy (push) Successful in 27s

This commit is contained in:
Julia Johannesen 2026-08-17 18:40:47 -04:00
parent fa2c7aa0d7
commit 69f06cb5f7
Signed by: julia
GPG key ID: 4A1377AF3E7FBC46

View file

@ -17,7 +17,7 @@ concurrency:
jobs:
deploy:
runs-on: ubuntu-latest
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v6
@ -30,25 +30,22 @@ 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
install -d -m 700 ~/.ssh
printf '%s\n' "$SSH_PRIVATE_KEY" > ~/.ssh/deploy_key
chmod 600 ~/.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