From b40ef3492e985e01fadc8a431ef3e1dfce1fa7ad Mon Sep 17 00:00:00 2001 From: penny Date: Wed, 3 Dec 2025 12:17:07 -0500 Subject: [PATCH] Add Wisp deploy script --- .tangled/workflows/deploy-main.yaml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .tangled/workflows/deploy-main.yaml diff --git a/.tangled/workflows/deploy-main.yaml b/.tangled/workflows/deploy-main.yaml new file mode 100644 index 0000000..bc3e015 --- /dev/null +++ b/.tangled/workflows/deploy-main.yaml @@ -0,0 +1,41 @@ +when: + - event: ["push"] + branch: ["main"] + - event: ["manual"] + +engine: "nixery" + +dependencies: + nixpkgs: + - bun + - coreutils + - curl + - nodejs + +environment: + SITE_PATH: "dist" + SITE_NAME: "bluroma" + WISP_HANDLE: "hexmani.ac" + +steps: + - name: "Install dependencies" + command: "bun install --frozen-lockfile" + + - name: "Build app" + command: "bun run build" + + - name: "Deploy to Wisp" + command: | + curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli + chmod +x wisp-cli + + ./wisp-cli deploy \ + "$WISP_HANDLE" \ + --path "$SITE_PATH" \ + --site "$SITE_NAME" \ + --password "$WISP_APP_PASSWORD" + +clone: + skip: false + depth: 50 + submodules: true -- 2.51.2