diff --git a/deploy-fast.sh b/deploy-fast.sh new file mode 100755 index 0000000..61e5db3 --- /dev/null +++ b/deploy-fast.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# ───────────────────────────────────────────────────────────────────────────── +# deploy-fast.sh — Build locally + copy to ERPNext container (no Docker build) +# +# ~5-8s vs ~30s with deploy.sh +# +# Usage: +# chmod +x deploy-fast.sh +# ./deploy-fast.sh +# ───────────────────────────────────────────────────────────────────────────── +set -e + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +CONTAINER="frappe_docker-frontend-1" +DEST="/home/frappe/frappe-bench/sites/assets/dispatch-app" + +cd "$SCRIPT_DIR" + +echo "==> Building PWA locally..." +npx quasar build -m pwa + +echo "==> Deploying to $CONTAINER..." +docker exec "$CONTAINER" mkdir -p "$DEST" +docker cp "$SCRIPT_DIR/dist/pwa/." "$CONTAINER:$DEST/" + +echo "" +echo "Done! (~$(date +%Ss))" +echo " Dispatch : http://localhost:8080/assets/dispatch-app/index.html" +echo " Mobile : http://localhost:8080/assets/dispatch-app/index.html#/mobile"