37 lines
1.1 KiB
Bash
Executable File
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
|