first commit
This commit is contained in:
33
scripts/start_frontend_local.sh
Normal file
33
scripts/start_frontend_local.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
FRONTEND_DIR="$ROOT_DIR/frontend"
|
||||
DEFAULT_HOST="127.0.0.1"
|
||||
DEFAULT_PORT="3000"
|
||||
|
||||
HOST="${1:-$DEFAULT_HOST}"
|
||||
PORT="${2:-$DEFAULT_PORT}"
|
||||
|
||||
cd "$FRONTEND_DIR"
|
||||
|
||||
mkdir -p env
|
||||
|
||||
if [ ! -f "env/.env.local" ]; then
|
||||
cat > "env/.env.local" <<'EOF'
|
||||
VITE_DIRECTUS_BASE_URL=https://mktcms.ose.tw
|
||||
VITE_MKTAPI_BASE_URL=http://127.0.0.1:8000
|
||||
VITE_DIRECTUS_DEBUG_TOKEN=
|
||||
_API_URL=https://mktcms.ose.tw
|
||||
_API_TOKEN=
|
||||
EOF
|
||||
fi
|
||||
|
||||
echo "Starting frontend dev server..."
|
||||
echo " host: $HOST"
|
||||
echo " port: $PORT"
|
||||
echo " env : $FRONTEND_DIR/env/.env.local"
|
||||
|
||||
npm run dev -- --host "$HOST" --port "$PORT"
|
||||
|
||||
Reference in New Issue
Block a user