qr-scanner/deploy.sh

20 lines
455 B
Bash

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$ROOT_DIR"
OUT_DIR="$ROOT_DIR/dist"
mkdir -p "$OUT_DIR"
APP_NAME="qr-scanner"
OUT_EXE="$OUT_DIR/${APP_NAME}.exe"
echo "Building Windows exe -> $OUT_EXE"
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 \
go build -trimpath -ldflags "-s -w" -o "$OUT_EXE" .
echo "Done."
echo "Run on Windows: double-click ${APP_NAME}.exe (auto opens http://localhost:8001/)"