Merge pull request #766 from ZacharyZcR/feat/runtime-base-path

feat: support runtime base path configuration via BASE_PATH env var
This commit is contained in:
ZacharyZcR
2026-05-18 04:35:07 +08:00
committed by GitHub
3 changed files with 12 additions and 0 deletions
+6
View File
@@ -135,6 +135,12 @@ fi
echo "Starting nginx..."
nginx -c /tmp/nginx/nginx.conf
# Inject runtime BASE_PATH into frontend if configured
if [ -n "$BASE_PATH" ]; then
echo "Injecting BASE_PATH: $BASE_PATH"
find /app/html -name "index.html" -exec sed -i "s|window.__TERMIX_BASE_PATH__ = \"\"|window.__TERMIX_BASE_PATH__ = \"$BASE_PATH\"|g" {} \;
fi
echo "Starting backend services..."
cd /app
export NODE_ENV=production