blob: c5665859f2f8dc01a08c8f7e7d082c4120b7dc34 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
name: Deploying Static Site
on: [push]
jobs:
Build:
container: alpine:latest
steps:
- name: Install dependencies
run: apk add git nodejs openssh rust
- name: Install ringfairy
run: |
git clone https://github.com/k3rs3d/ringfairy.git
cd ringfairy
cargo build --release
cd ..
- 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 public/. git@192.168.1.113:/var/www/evilr.ing
|