af8c602988
Remove the dead location_database_url / poo_database_url fields and the location_sqlite_path / poo_sqlite_path computed properties from Settings; drop them from the config-page payload and from .env.example. Update the test hardcodes (test_config, test_public_ip, test_smtp) and reduce the conftest test_database_urls fixture to the single app DB. The one-time migration script keeps reading legacy URLs from env/CLI, independent of Settings. pytest 95 passed; ruff clean (pre-existing only).
31 lines
946 B
Bash
31 lines
946 B
Bash
# Required: bootstrap and core app settings.
|
|
# These values should be set before the container starts.
|
|
APP_NAME=Home Automation Backend (Python)
|
|
APP_ENV=production
|
|
APP_HOSTNAME=home-automation.example.com
|
|
APP_DATABASE_URL=sqlite:////app/data/app.db
|
|
AUTH_BOOTSTRAP_USERNAME=admin
|
|
AUTH_BOOTSTRAP_PASSWORD=change-me
|
|
|
|
# Optional: runtime overrides.
|
|
# Leave these commented out to use the application's built-in defaults.
|
|
# APP_DEBUG=
|
|
# AUTH_SESSION_COOKIE_NAME=
|
|
# AUTH_SESSION_TTL_HOURS=
|
|
# AUTH_COOKIE_SECURE_OVERRIDE=
|
|
|
|
# Optional: Home Assistant integration.
|
|
# Leave these empty when Home Assistant integration is not needed.
|
|
HOME_ASSISTANT_BASE_URL=
|
|
HOME_ASSISTANT_AUTH_TOKEN=
|
|
POO_WEBHOOK_ID=
|
|
POO_SENSOR_ENTITY_NAME=
|
|
POO_SENSOR_FRIENDLY_NAME=
|
|
|
|
# Optional: TickTick integration.
|
|
# APP_HOSTNAME is used to derive the OAuth callback URI automatically.
|
|
TICKTICK_CLIENT_ID=
|
|
TICKTICK_CLIENT_SECRET=
|
|
TICKTICK_TOKEN=
|
|
HOME_ASSISTANT_ACTION_TASK_PROJECT_ID=
|