2026-02-03 12:07:28 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
|
|
ROOT_DIR=/workspace
|
|
|
|
|
|
|
|
|
|
# shellcheck source=entrypoint-common.sh
|
|
|
|
|
source "$ROOT_DIR/containers/entrypoint-common.sh"
|
|
|
|
|
|
|
|
|
|
entrypoint_checkout_branch "$ROOT_DIR" "landing-entrypoint"
|
|
|
|
|
entrypoint_require_kraiken_lib "$ROOT_DIR" "landing-entrypoint"
|
|
|
|
|
|
|
|
|
|
cd "$ROOT_DIR/landing"
|
|
|
|
|
|
|
|
|
|
entrypoint_install_deps "landing-entrypoint"
|
|
|
|
|
|
|
|
|
|
export CHOKIDAR_USEPOLLING=${CHOKIDAR_USEPOLLING:-1}
|
|
|
|
|
export HOST=0.0.0.0
|
|
|
|
|
export PORT=${PORT:-5174}
|
|
|
|
|
|
2026-02-22 08:09:44 +00:00
|
|
|
# Source contract addresses from bootstrap output
|
|
|
|
|
CONTRACTS_ENV="$ROOT_DIR/tmp/containers/contracts.env"
|
|
|
|
|
if [[ -f "$CONTRACTS_ENV" ]]; then
|
|
|
|
|
source "$CONTRACTS_ENV"
|
|
|
|
|
export VITE_KRAIKEN_ADDRESS="${KRAIKEN:-}"
|
|
|
|
|
export VITE_STAKE_ADDRESS="${STAKE:-}"
|
|
|
|
|
echo "[landing-entrypoint] Contract addresses loaded: KRK=${KRAIKEN:-unset} STAKE=${STAKE:-unset}"
|
|
|
|
|
fi
|
|
|
|
|
|
2026-03-23 13:04:24 +00:00
|
|
|
export VITE_UMAMI_URL="${VITE_UMAMI_URL:-}"
|
|
|
|
|
export VITE_UMAMI_WEBSITE_ID="${VITE_UMAMI_WEBSITE_ID:-}"
|
|
|
|
|
|
2026-02-03 12:07:28 +01:00
|
|
|
exec npm run dev -- --host 0.0.0.0 --port 5174
|