23 lines
575 B
Bash
23 lines
575 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
FLEET_UI_PORT="${FLEET_UI_PORT:-3000}"
|
|
SKILL_DIR="$(dirname "$(dirname "$0")")"
|
|
UI_DIR="$SKILL_DIR/ui"
|
|
|
|
export FLEET_UI_PORT
|
|
export FLEET_API_URL="${FLEET_API_URL:-http://localhost:3001}"
|
|
|
|
echo "Starting Fleet Dashboard on port $FLEET_UI_PORT..."
|
|
echo "Fleet API: $FLEET_API_URL"
|
|
|
|
cd "$UI_DIR"
|
|
|
|
if [ "${NODE_ENV:-production}" = "development" ]; then
|
|
echo "Running in development mode..."
|
|
exec npm run dev -- --port "$FLEET_UI_PORT" --host
|
|
else
|
|
echo "Running in production mode..."
|
|
exec npm run preview -- --port "$FLEET_UI_PORT" --host
|
|
fi
|