23 lines
808 B
Bash
23 lines
808 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
ROOT_DIR="$(cd "${SCRIPT_DIR}/../.." && pwd)"
|
|
|
|
cd "${SCRIPT_DIR}"
|
|
|
|
DEFAULT_PROXY_TARGET="${VISUALIZER_PROXY_TARGET:-${TRADE_UI_URL:-${TRADE_VPS_URL:-https://trade.mpabi.pl}}}"
|
|
export API_PROXY_TARGET="${API_PROXY_TARGET:-${DEFAULT_PROXY_TARGET}}"
|
|
export GRAPHQL_PROXY_TARGET="${GRAPHQL_PROXY_TARGET:-${DEFAULT_PROXY_TARGET}}"
|
|
export VITE_API_URL="${VITE_API_URL:-/api}"
|
|
export VITE_HASURA_URL="${VITE_HASURA_URL:-/graphql}"
|
|
export VITE_HASURA_WS_URL="${VITE_HASURA_WS_URL:-/graphql-ws}"
|
|
|
|
# Safety: avoid passing stale auth env vars into Hasura WS unless explicitly enabled.
|
|
if [[ "${VISUALIZER_USE_HASURA_AUTH:-}" != "1" ]]; then
|
|
unset VITE_HASURA_AUTH_TOKEN
|
|
unset VITE_HASURA_ADMIN_SECRET
|
|
fi
|
|
|
|
npm run dev
|