metube/app
Jesus 917671c220 Refactor app bootstrap and harden container configuration
Extract environment-backed settings into a dedicated module and switch the aiohttp app to a factory-based bootstrap.

Move runtime dependencies into typed app state, tighten CORS defaults, reject sensitive inline yt-dlp options, and harden the container entrypoint validation and ownership flow.

Update tests to cover settings validation, app factory behavior, CORS policy, and entrypoint safety checks.
2026-03-30 18:43:12 -06:00
..
tests Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
config.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
dl_formats.py code review fixes 2026-03-15 20:53:13 +02:00
main.py Refactor app bootstrap and harden container configuration 2026-03-30 18:43:12 -06:00
ytdl.py fix pickle (closes #814) 2026-03-21 12:42:17 +02:00