NODEDC_TASKMANAGER/plane-app/reload-web-local-light.sh

37 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
set -eu
ROOT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)"
SOURCE_DIR="$ROOT_DIR/plane-src"
APP_DIR="$ROOT_DIR/plane-app"
cd "$SOURCE_DIR"
VITE_API_BASE_URL="${VITE_API_BASE_URL-}" \
VITE_ADMIN_BASE_URL="${VITE_ADMIN_BASE_URL-}" \
VITE_ADMIN_BASE_PATH="${VITE_ADMIN_BASE_PATH:-/nodedcsudo}" \
VITE_SPACE_BASE_URL="${VITE_SPACE_BASE_URL-}" \
VITE_SPACE_BASE_PATH="${VITE_SPACE_BASE_PATH:-/spaces}" \
VITE_LIVE_BASE_URL="${VITE_LIVE_BASE_URL-}" \
VITE_LIVE_BASE_PATH="${VITE_LIVE_BASE_PATH:-/live}" \
VITE_WEB_BASE_URL="${VITE_WEB_BASE_URL-}" \
VITE_NODEDC_LAUNCHER_URL="${VITE_NODEDC_LAUNCHER_URL:-http://launcher.local.nodedc}" \
VITE_NODEDC_OIDC_LOGIN_ENABLED="${VITE_NODEDC_OIDC_LOGIN_ENABLED:-1}" \
pnpm --filter web build
cd "$APP_DIR"
/usr/local/bin/docker compose \
-p plane-app \
--env-file plane.env \
-f docker-compose.yaml \
-f docker-compose.local-web-build.yaml \
up -d --no-build --force-recreate web
/usr/local/bin/docker compose \
-p plane-app \
--env-file plane.env \
-f docker-compose.yaml \
-f docker-compose.local-web-build.yaml \
ps web