#!/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