18 lines
480 B
Bash
18 lines
480 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
ROOT_DIR=/workspace
|
||
|
|
LANDING_DIR=$ROOT_DIR/landing
|
||
|
|
|
||
|
|
cd "$LANDING_DIR"
|
||
|
|
echo "[landing-entrypoint] Installing dependencies..."
|
||
|
|
npm install --no-save --loglevel error 2>&1 || {
|
||
|
|
echo "[landing-entrypoint] npm install failed, trying with --force"
|
||
|
|
npm install --force --no-save --loglevel error
|
||
|
|
}
|
||
|
|
|
||
|
|
export CHOKIDAR_USEPOLLING=${CHOKIDAR_USEPOLLING:-1}
|
||
|
|
export HOST=0.0.0.0
|
||
|
|
export PORT=${PORT:-5174}
|
||
|
|
|
||
|
|
exec npm run dev -- --host 0.0.0.0 --port 5174
|