fix(dev): make browser launch opt in

This commit is contained in:
2026-07-20 20:01:27 +02:00
parent 9805d085fa
commit 1ce3d02239
3 changed files with 16 additions and 1 deletions

View File

@@ -30,6 +30,12 @@ Start the development stack through the meta repository:
./tools/launch/launch-dev.sh ./tools/launch/launch-dev.sh
``` ```
Open the WebUI in a browser after launch only when explicitly requested:
```sh
GOVOPLAN_OPEN_BROWSER=1 ./tools/launch/launch-dev.sh
```
Start the shared development PostgreSQL service: Start the shared development PostgreSQL service:
```sh ```sh
@@ -119,6 +125,8 @@ Meta ownership and module install/contract boundaries are documented in
`docs/META_REPO_SCAN.md` and `docs/MODULE_CONTRACTS_AND_INSTALLS.md`. `docs/META_REPO_SCAN.md` and `docs/MODULE_CONTRACTS_AND_INSTALLS.md`.
Frontend layout principles for module pages are documented in Frontend layout principles for module pages are documented in
`docs/FRONTEND_LAYOUT_PRINCIPLES.md`. `docs/FRONTEND_LAYOUT_PRINCIPLES.md`.
The first Campaign-centric capability and infrastructure fit assessment is in
`docs/CAPABILITY_AND_INFRASTRUCTURE_FIT.md`.
# GovOPlaN Docker # GovOPlaN Docker

View File

@@ -80,6 +80,12 @@ cd /mnt/DATA/git/govoplan
tools/launch/launch-dev.sh tools/launch/launch-dev.sh
``` ```
The launcher does not open a browser by default. To opt in:
```bash
GOVOPLAN_OPEN_BROWSER=1 tools/launch/launch-dev.sh
```
To force the old SQLite fallback for a disposable local run: To force the old SQLite fallback for a disposable local run:
```bash ```bash

View File

@@ -15,7 +15,7 @@ BACKEND_HOST="${GOVOPLAN_BACKEND_HOST:-127.0.0.1}"
BACKEND_PORT="${GOVOPLAN_BACKEND_PORT:-8000}" BACKEND_PORT="${GOVOPLAN_BACKEND_PORT:-8000}"
FRONTEND_HOST="${GOVOPLAN_FRONTEND_HOST:-127.0.0.1}" FRONTEND_HOST="${GOVOPLAN_FRONTEND_HOST:-127.0.0.1}"
FRONTEND_PORT="${GOVOPLAN_FRONTEND_PORT:-5173}" FRONTEND_PORT="${GOVOPLAN_FRONTEND_PORT:-5173}"
OPEN_BROWSER="${OPEN_BROWSER:-1}" OPEN_BROWSER="${GOVOPLAN_OPEN_BROWSER:-${OPEN_BROWSER:-0}}"
FRONTEND_FORCE_RELOAD="${GOVOPLAN_FRONTEND_FORCE_RELOAD:-1}" FRONTEND_FORCE_RELOAD="${GOVOPLAN_FRONTEND_FORCE_RELOAD:-1}"
FRONTEND_CLEAR_VITE_CACHE="${GOVOPLAN_FRONTEND_CLEAR_VITE_CACHE:-1}" FRONTEND_CLEAR_VITE_CACHE="${GOVOPLAN_FRONTEND_CLEAR_VITE_CACHE:-1}"
FRONTEND_USE_POLLING="${GOVOPLAN_FRONTEND_USE_POLLING:-1}" FRONTEND_USE_POLLING="${GOVOPLAN_FRONTEND_USE_POLLING:-1}"
@@ -219,6 +219,7 @@ Frontend reload:
Vite cache cleared: $FRONTEND_CLEAR_VITE_CACHE Vite cache cleared: $FRONTEND_CLEAR_VITE_CACHE
Vite --force: $FRONTEND_FORCE_RELOAD Vite --force: $FRONTEND_FORCE_RELOAD
Watch polling: $FRONTEND_USE_POLLING (${FRONTEND_POLLING_INTERVAL}ms) Watch polling: $FRONTEND_USE_POLLING (${FRONTEND_POLLING_INTERVAL}ms)
Open browser: $OPEN_BROWSER
Press Ctrl+C to stop both processes. Press Ctrl+C to stop both processes.
EOF EOF