tangled
alpha
login
or
join now
kacaii.dev
/
blog
0
fork
atom
💻 My personal website
blog.kacaii.dev/
blog
gleam
lustre
0
fork
atom
overview
issues
pulls
pipelines
:rocket: experiment with cloudflare
kacaii.dev
1 month ago
57a002ba
5d197a97
0/0
Waiting for spindle ...
+5
-14
1 changed file
expand all
collapse all
unified
split
.tangled
workflows
deploy.yml
+5
-14
.tangled/workflows/deploy.yml
···
9
9
dependencies:
10
10
nixpkgs:
11
11
- tailwindcss_4
12
12
-
- coreutils
13
13
-
- curl
12
12
+
- wrangler
14
13
15
14
github:NixOS/nixpkgs/nixpkgs-unstable:
16
15
- gleam
···
20
19
environment:
21
20
SITE_PATH: "priv/dist"
22
21
SITE_NAME: "blog"
23
23
-
WISP_HANDLE: "kacaii.bsky.social"
24
22
25
23
steps:
26
26
-
- name: tailwind
24
24
+
- name: Build CSS
27
25
command: |
28
26
tailwindcss -i input.css -o "$SITE_PATH"/style/output.css
29
27
30
30
-
- name: build
28
28
+
- name: Build HTML
31
29
command: |
32
30
export PATH="$HOME/.nix-profile/bin:$PATH"
33
31
34
32
gleam run
35
33
36
36
-
- name: deploy to wisp
34
34
+
- name: Deploy to Cloudflare Workers
37
35
command: |
38
38
-
curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli
39
39
-
chmod +x wisp-cli
40
40
-
41
41
-
./wisp-cli \
42
42
-
"$WISP_HANDLE" \
43
43
-
--path "$SITE_PATH" \
44
44
-
--site "$SITE_NAME" \
45
45
-
--password "$WISP_APP_PASSWORD"
36
36
+
wrangler pages deploy "$SITE_PATH" --project-name="$SITE_NAME"