diff options
Diffstat (limited to 'bin/windows-pkg')
| -rwxr-xr-x | bin/windows-pkg | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/bin/windows-pkg b/bin/windows-pkg new file mode 100755 index 0000000..693168c --- /dev/null +++ b/bin/windows-pkg @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_DIR="$(dirname "$SCRIPT_DIR")" +FRONTEND_DIR="$PROJECT_DIR/packages/frontend" +DEST="/mnt/c/Users/micro/OneDrive/Documents/Dispatch" + +# Install deps (includes electron + electron-builder as devDependencies) +cd "$PROJECT_DIR" +bun install + +# Build frontend and package for Windows (use production port) +cd "$FRONTEND_DIR" +VITE_API_URL="http://localhost:18390" bun run dist:win + +# Find the output directory +WIN_BUILD=$(ls -d "$FRONTEND_DIR/release/win-unpacked" 2>/dev/null || true) + +if [ -z "$WIN_BUILD" ]; then + echo "Build failed: no win-unpacked directory found in release/" >&2 + exit 1 +fi + +# Copy to Windows Documents +rm -rf "$DEST" +mkdir -p "$DEST" +cp -r "$WIN_BUILD"/. "$DEST"/ + +echo "Windows build copied to: C:\\Users\\micro\\OneDrive\\Documents\\Dispatch" +echo "Run Dispatch.exe from that folder." |
