Dispatcharr/scripts
None b30a24e2fb feat: add TLS connection support for Redis and PostgreSQL (#950)
- Add 10 env vars for Redis/PostgreSQL TLS (REDIS_SSL, REDIS_SSL_VERIFY, REDIS_SSL_CA_CERT, REDIS_SSL_CERT, REDIS_SSL_KEY, POSTGRES_SSL, POSTGRES_SSL_MODE, POSTGRES_SSL_CA_CERT, POSTGRES_SSL_CERT, POSTGRES_SSL_KEY)
- Propagate SSL params to all Redis connection points: RedisClient, stream view, PubSub, client manager, Celery broker/result backend, Django Channels, and pre-Django startup scripts
- Add Celery SSL config via URL query string params (required by Kombu's internal URL parsing)
- Add PostgreSQL sslmode and certificate options to DATABASES config
- Add startup validation: cert file existence, URL scheme conflict detection, TLS status logging
- Add TLS error hints to Redis connection failure messages
- Add Connection Security panel in System Settings (modular mode only) showing encryption, verification, and mTLS status
- Add PG client key permission fix in web and celery entrypoints for Docker Desktop compatibility (0777 to 0600)
- Add TLS env var passthrough in entrypoint for su - login shells
- Document TLS env vars in modular docker-compose.yml
- Change env_mode from dev/prod to actual DISPATCHARR_ENV value for modular mode detection
2026-03-21 17:24:09 -05:00
..
bump_version.py Initialize CI and release workflows; add version bumping scripts 2025-04-10 11:25:24 -05:00
debug_wrapper.py Fixes remote debugging. 2025-05-14 19:11:12 -05:00
increment_build.py Initialize CI and release workflows; add version bumping scripts 2025-04-10 11:25:24 -05:00
standalone_debug.py Remote debugging initial commit. 2025-03-27 09:49:51 -05:00
update_changelog.py Add update_changelog script and integrate it into release workflow 2025-12-02 12:14:50 -06:00
wait_for_redis.py feat: add TLS connection support for Redis and PostgreSQL (#950) 2026-03-21 17:24:09 -05:00