mirror of https://github.com/OpenVidu/openvidu.git
24 lines
1.1 KiB
Bash
Executable File
24 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Local development against openvidu-local-deployment (see dev-lib.sh): the backend and frontend development servers,
|
|
# both reloading on changes. The backend reads dashboard-ce/backend/dev.env, overridden by dashboard-ce/backend/.env
|
|
# (git-ignored) and by the environment.
|
|
# Usage: dashboard-ce/tools/dev.sh
|
|
# DASHBOARD_DEV_PORT port of the frontend development server (default 4200)
|
|
# DASHBOARD_DEV_BACKEND_PORT port of the backend development server (default 5000)
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/../.."
|
|
|
|
FRONTEND_PORT="${DASHBOARD_DEV_PORT:-4200}"
|
|
BACKEND_PORT="${DASHBOARD_DEV_BACKEND_PORT:-5000}"
|
|
|
|
# shellcheck source=dashboard-ce/tools/dev-lib.sh
|
|
source dashboard-ce/tools/dev-lib.sh
|
|
|
|
require_free_ports "$BACKEND_PORT" "$FRONTEND_PORT"
|
|
check_dev_backend dashboard-ce/backend
|
|
start_dev_backend dashboard-ce/backend "$BACKEND_PORT"
|
|
wait_for "http://127.0.0.1:$BACKEND_PORT/api/healthcheck"
|
|
echo "OpenVidu Dashboard: http://localhost:$FRONTEND_PORT"
|
|
start_frontend dashboard-ce/frontend "$FRONTEND_PORT" "$BACKEND_PORT"
|