Dispatcharr/docker
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
..
init fix: pass TLS parameters to all external connection points in modular mode 2026-03-30 20:19:27 -05:00
tests fix: pass TLS parameters to all external connection points in modular mode 2026-03-30 20:19:27 -05:00
build-dev.sh fix: stabilize build-dev paths and push behavior 2026-01-17 15:00:09 -06:00
comskip.ini Comskip Update 2025-09-04 13:45:25 -05:00
DispatcharrBase chore: remove unnecessary python-is-python3, python3-pip and streamlink from Dockerfile dependencies 2026-03-27 11:49:28 -05:00
docker-compose.aio.yml Add restart policy to dispatcharr container 2026-02-19 12:41:58 -06:00
docker-compose.debug.yml Add optional legacy NumPy support for older CPUs in Docker configurations 2026-01-08 10:27:58 -06:00
docker-compose.dev.yml Add restart policy to Docker services 2026-02-19 12:44:07 -06:00
docker-compose.yml feat: add TLS connection support for Redis and PostgreSQL (#950) 2026-03-21 17:24:09 -05:00
Dockerfile Bug Fix: Fixed stale references to old guideutils location. Also change dockerfile to get clear error messages during failure. 2026-03-24 13:19:48 -05:00
entrypoint.aio.sh Revert "Merge branch 'main' of https://github.com/Dispatcharr/Dispatcharr" 2025-03-03 15:18:11 -06:00
entrypoint.celery.sh fix: pass TLS parameters to all external connection points in modular mode 2026-03-30 20:19:27 -05:00
entrypoint.sh fix: pass TLS parameters to all external connection points in modular mode 2026-03-30 20:19:27 -05:00
nginx.conf Bug fix: Admin URL Conflict with XC Streams: Updated nginx configuration to only redirect exact /admin and /admin/ paths to login in production, preventing interference with stream URLs that use "admin" as a username (e.g., /admin/password/stream_id now properly routes to stream handling instead of being redirected). 2026-01-27 14:36:57 -06:00
uwsgi.debug.ini Fix uWSGI segfaults by disabling threads when using gevent 2026-02-01 14:02:39 -07:00
uwsgi.dev.ini merged in dev 2026-03-26 12:17:43 -04:00
uwsgi.ini Bug Fix: Add socket-timeout to uWSGI production config to prevent VOD stream timeouts during client buffering 2026-01-07 14:10:17 +01:00
uwsgi.modular.ini Fix Redis flush and wait_for_redis in modular mode 2026-03-06 15:17:32 -06:00