mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2026-08-25 17:56:37 +00:00
Change configuration source priorities to: - cli - environment vars - dotenv settings - config file settings - init settings By this the environment vars supersede any configuration var provided by the configuration file or by the initialisation with pydantic. The test_config.py::test_computed_path was fixed to to not use the defaul env var overwrite defined by conftest.py. This seemed to indicate non working env vars, but in fact was a test setupt fault. Besides this fix there are other fixes and changes added: * fix: exclude computed fields when merging settings Pydantic may overwrite settings by values given for computed fields and use these values instead of re-computing the field. Avoid computed fields in merging settings. * chore: improve Windows compatability of development setup Improve scripts to better run also on Windows. When doing path checks keep compatibility also to Windows pathes. A lot of changes to avoid the famous Windows CRLF handling and keep line endings to LF. * chore: add development hint for Windows Windows developers should set core.autocrlf to false. * chore: update version Signed-off-by: b0661 <b0661n0e17e@gmail.com>
22 lines
857 B
Bash
22 lines
857 B
Bash
# Default environment settings
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Docker Compose defaults
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# Host data directory for EOS (Linux / macOS)
|
|
# Can be overridden by environment variables (e.g. PowerShell on Windows)
|
|
DOCKER_COMPOSE_DATA_DIR=${HOME}/.local/share/net.akkudoktor.eos
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Image / build
|
|
# -----------------------------------------------------------------------------
|
|
VERSION=0.3.0.dev2608160647074704
|
|
PYTHON_VERSION=3.13.9
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Ports
|
|
# -----------------------------------------------------------------------------
|
|
EOS_SERVER__PORT=8503
|
|
EOS_SERVER__EOSDASH_PORT=8504
|