Dispatcharr/docker/init
None 8eef088950 Add PostgreSQL version check for modular deployments
Implements automatic version validation for external databases in modular mode to ensure compatibility.

Changes:
- Added check_external_postgres_version() in 02-postgres.sh
- Integrated version check in entrypoint.sh after database connection
- Enforces minimum PostgreSQL version matching DispatcharrBase
- Allows newer versions with forward compatibility notice
- Rejects older versions with clear upgrade instructions

The version requirement automatically scales when DispatcharrBase is updated, requiring no manual maintenance. Only applies to modular deployments using external databases; AIO deployments are unaffected.

Tested and verified correct behavior with PostgreSQL v17, v18, and v16
2026-01-31 20:45:39 -06:00
..
01-user-setup.sh Don't hardcode dispatch as user for nginx. Use postgres_user. 2025-05-14 10:19:55 -05:00
02-postgres.sh Add PostgreSQL version check for modular deployments 2026-01-31 20:45:39 -06:00
03-init-dispatcharr.sh Fix root-owned __pycache__ by running Django commands as non-root user 2025-12-31 12:16:19 -05:00
04-check-hwaccel.sh Vastly improved logic for detecting recommended acceleration methods. 2025-05-13 12:32:49 -05:00
99-init-dev.sh Remote debugging initial commit. 2025-03-27 09:49:51 -05:00