at main 911 B view raw
1when: 2 - event: ['push'] 3 branch: ['main'] 4 - event: ['manual'] 5 6engine: 'nixery' 7 8clone: 9 skip: false 10 depth: 1 11 12dependencies: 13 nixpkgs: 14 - coreutils 15 - curl 16 - nodejs 17 - glibc 18 github:NixOS/nixpkgs/nixpkgs-unstable: 19 - bun 20 21 22environment: 23 SITE_PATH: 'dist' # Copy entire repo 24 SITE_NAME: 'meow' 25 WISP_HANDLE: 'nekomimi.pet' 26 27steps: 28 - build: 29 command: | 30 export PATH="$HOME/.nix-profile/bin:$PATH" 31 32 rm -rf bun.lock 33 bun install @oven/bun-linux-x64 34 bun install 35 36 bun run build 37 - name: deploy assets to wisp 38 command: | 39 # Download Wisp CLI 40 curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli 41 42 chmod +x wisp-cli 43 44 # Deploy to Wisp 45 ./wisp-cli \ 46 "$WISP_HANDLE" \ 47 --path "$SITE_PATH" \ 48 --site "$SITE_NAME" \ 49 --password "$WISP_APP_PASSWORD" 50