tangled
alpha
login
or
join now
holly.mlem.systems
/
devins.page
forked from
devins.page/devins.page
0
fork
atom
my website, hosted on wisp.place
0
fork
atom
overview
issues
pulls
pipelines
fix: use pnpm
devins.page
1 month ago
e033fa7a
b94fac93
+3
-11
1 changed file
expand all
collapse all
unified
split
.tangled
workflows
wisp-deploy.yaml
+3
-11
.tangled/workflows/wisp-deploy.yaml
···
12
12
13
13
dependencies:
14
14
nixpkgs:
15
15
+
- pnpm
15
16
- nodejs
16
17
- coreutils
17
18
- curl
18
18
-
github:NixOS/nixpkgs/nixpkgs-unstable:
19
19
-
- bun
20
19
21
20
environment:
22
21
SITE_PATH: "dist"
···
26
25
steps:
27
26
- name: build site
28
27
command: |
29
29
-
# necessary to ensure bun is in PATH
30
28
export PATH="$HOME/.nix-profile/bin:$PATH"
31
31
-
32
32
-
bun install --frozen-lockfile
33
33
-
34
34
-
# build with vite, run directly to get around env issues
35
35
-
bun node_modules/.bin/astro build
29
29
+
pnpm install --frozen-lockfile
30
30
+
pnpm node_modules/.bin/astro build
36
31
37
32
- name: deploy to wisp
38
33
command: |
39
39
-
# Download Wisp CLI
40
34
curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli
41
35
chmod +x wisp-cli
42
42
-
43
43
-
# Deploy to Wisp
44
36
./wisp-cli deploy \
45
37
"$WISP_HANDLE" \
46
38
--path "$SITE_PATH" \