Dispatcharr/docker/init
None 763f42cfff fix: pass TLS parameters to all external connection points in modular mode
- Add setup_pg_ssl_env() to export libpq PGSSL* env vars; all child psql/pg_dump/pg_isready commands inherit TLS automatically

- Move TLS client key permission fix before external PG connections (was running after, defeating the fix)

- Enhance key fix to trigger on ownership mismatch (root-owned 0600 key unreadable by app user)

- Extract key fix to shared script (docker/init/00-fix-pg-ssl-key.sh) sourced by both entrypoints

- Default POSTGRES_PASSWORD to empty in modular mode (cert-only auth sends no spurious password)

- Propagate TLS OPTIONS to backup pg_dump/pg_restore subprocess calls via _get_pg_env()

- Pass SSL kwargs to dropdb management command's psycopg2.connect()

- Add REDIS_SSL_PARAMS to VOD proxy Redis connections missed in original TLS PR

- Add 8-scenario TLS integration test suite (PG mTLS, Redis TLS, verify-full, key fix, Celery, regression)

- Add 6 unit tests for _get_pg_env() and dropdb TLS parameter passing
2026-03-30 20:19:27 -05:00
..
00-fix-pg-ssl-key.sh fix: pass TLS parameters to all external connection points in modular mode 2026-03-30 20:19:27 -05:00
01-user-setup.sh fix: remove PUID auto-detect 2026-03-17 19:32:07 -05:00
02-postgres.sh Bug Fix: Fix postgres lock file permissions before starting and upgrading Postgres. 2026-03-13 14:59:46 -05:00
03-init-dispatcharr.sh fix: remove PUID auto-detect 2026-03-17 19:32:07 -05:00
04-check-hwaccel.sh replace migration port and correct variable quoting for guarding 2026-03-12 20:25:54 -05:00
99-init-dev.sh merged in dev 2026-02-26 08:20:20 -05:00