diff --git a/.tangled/workflows/deploy.yml b/.tangled/workflows/deploy.yml new file mode 100644 index 0000000..a7b9820 --- /dev/null +++ b/.tangled/workflows/deploy.yml @@ -0,0 +1,34 @@ +when: + - event: ["push"] + branch: ["main"] + +engine: 'nixery' + +dependencies: + nixpkgs: + - nodejs + - coreutils + - curl + - glibc + - pnpm + +environment: + SITE_PATH: '_site' + SITE_NAME: 'docs' + WISP_HANDLE: 'theclashfruit.me' + +steps: + - name: Build + command: | + pnpm i + pnpm build + - name: Deploy + 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 \ + "$WISP_HANDLE" \ + --path "$SITE_PATH" \ + --site "$SITE_NAME" \ + --password "$WISP_APP_PASSWORD" \ No newline at end of file