evilring/.gitea/workflows/deploy.yaml
Silas Bartha ce179264be
Some checks failed
Deploying Static Site / Build (push) Failing after 17s
Update .gitea/workflows/deploy.yaml
2025-03-16 16:39:01 -04:00

27 lines
862 B
YAML

name: Deploying Static Site
on: [push]
jobs:
Build:
container:
image: git.soaos.dev/soaos/ringfairy:latest
credentials:
username: ${{ gitea.actor }}
password: ${{ secrets.PACKAGE_ACCESS_TOKEN }}
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Build webring using ringfairy
run: |
ringfairy/target/release/ringfairy
- name: Write SSH keys
run: |
install -m 600 -D /dev/null ~/.ssh/id_ed25519
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519
ssh-keyscan -H 192.168.1.113 > ~/.ssh/known_hosts
- name: Copy built site to server
run: |
ssh git@192.168.1.113 "rm -rf /var/www/evilr.ing && mkdir /var/www/evilr.ing"
scp -sr webring/. git@192.168.1.113:/var/www/evilr.ing