💻 My personal website blog.kacaii.dev/
blog gleam lustre

:rocket: experiment with cloudflare

kacaii.dev 57a002ba 5d197a97

Waiting for spindle ...
+5 -14
+5 -14
.tangled/workflows/deploy.yml
··· 9 9 dependencies: 10 10 nixpkgs: 11 11 - tailwindcss_4 12 - - coreutils 13 - - curl 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 - WISP_HANDLE: "kacaii.bsky.social" 24 22 25 23 steps: 26 - - name: tailwind 24 + - name: Build CSS 27 25 command: | 28 26 tailwindcss -i input.css -o "$SITE_PATH"/style/output.css 29 27 30 - - name: build 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 - - name: deploy to wisp 34 + - name: Deploy to Cloudflare Workers 37 35 command: | 38 - curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli 39 - chmod +x wisp-cli 40 - 41 - ./wisp-cli \ 42 - "$WISP_HANDLE" \ 43 - --path "$SITE_PATH" \ 44 - --site "$SITE_NAME" \ 45 - --password "$WISP_APP_PASSWORD" 36 + wrangler pages deploy "$SITE_PATH" --project-name="$SITE_NAME"