BW3-Core/docu/docs
KoenigMjr a3f429cbf4 [enh/venv]: feat(install): introduce venv-based runtime setup with proper permissions
Replace the implicit dependency on system-wide Python packages with a
dedicated virtual environment and explicit runtime dependency management.

Changes:
- Create a project-local Python venv during installation
- Install runtime dependencies explicitly via requirements-runtime.txt
- Fix ModuleNotFoundError issues in isolated environments (e.g. requests)
- Detect the actual user when running via sudo (SUDO_USER)
- Assign correct ownership to the BOSWatch directory for venv usage
- Apply setgid (2775) to the log directory so files created with sudo
  remain manageable by the user
- Set explicit permissions for Python scripts and config files

This ensures a reproducible, system-independent installation and prevents
permission issues during runtime and log creation.
2026-03-05 13:33:09 +01:00
..
develop [enh/venv]: feat(install): introduce venv-based runtime setup with proper permissions 2026-03-05 13:33:09 +01:00
img add routing docu 2019-10-28 08:59:54 +01:00
information .css Stylesheet integriert 2025-07-09 16:11:05 +02:00
modul CSV-Cleaning, new matching strategy, new Debug-message, updating docu 2025-12-03 22:28:08 +01:00
plugin [upd/telegram]: improve stability, safety and production robustness 2026-01-19 09:34:13 +01:00
stylesheets .css Stylesheet integriert 2025-07-09 16:11:05 +02:00
changelog.md Update Changelog and remove double negation 2022-02-18 19:34:00 +01:00
config-editor.html See Last Commit message in BW3-Core Repo 2026-02-11 04:12:37 +01:00
config.md Typo 2023-01-24 13:27:23 +01:00
index.md .css Stylesheet integriert 2025-07-09 16:11:05 +02:00
install.md feat: Interaktives Installationsskript mit Mehrsprachigkeit, argparse und Logging 2025-08-08 21:12:17 +02:00
service.md [enh/venv]: feat(install): introduce venv-based runtime setup with proper permissions 2026-03-05 13:33:09 +01:00
tbd.md update docs 2019-09-20 12:00:02 +02:00
usage.md [enh/venv]: feat(install): introduce venv-based runtime setup with proper permissions 2026-03-05 13:33:09 +01:00