tmwgsicp-wechat-download-api/utils
tmwgsicp 8d90743584 fix(docker): resolve proxy pool configuration not loading in Docker deployment
Problem:
Docker uses 'uvicorn app:app' command which skips the if __name__ == '__main__'
block, causing load_dotenv() never executed and PROXY_URLS from .env not loaded.

Solution:
Move load_dotenv() to module level in app.py to ensure .env is loaded for all
startup methods (python app.py, uvicorn app:app, docker-compose).

Changes:
- Add module-level load_dotenv() in app.py
- Update Dockerfile version 1.0.4 -> 1.0.5
- Improve audio content display UI
- Add docs/ and scripts/ to .gitignore

Made-with: Cursor
2026-03-29 20:34:08 +08:00
..
__init__.py init: wechat-download-api v1.0.0 2026-02-24 10:47:18 +08:00
article_fetcher.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00
auth_manager.py fix(docker): resolve credentials save permission issue on NAS platforms 2026-03-25 10:08:42 +08:00
content_processor.py fix(docker): resolve proxy pool configuration not loading in Docker deployment 2026-03-29 20:34:08 +08:00
helpers.py fix(docker): resolve proxy pool configuration not loading in Docker deployment 2026-03-29 20:34:08 +08:00
http_client.py feat(rss): RSS支持完整文章内容+图片代理修复 2026-03-07 20:18:44 +08:00
image_proxy.py feat(rss): RSS支持完整文章内容+图片代理修复 2026-03-07 20:18:44 +08:00
proxy_pool.py feat: add RSS subscription, proxy pool and anti-fingerprint 2026-02-25 14:19:06 +08:00
rate_limiter.py feat: add RSS subscription, proxy pool and anti-fingerprint 2026-02-25 14:19:06 +08:00
rss_poller.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00
rss_store.py feat: add Docker support with multi-arch build and CI/CD 2026-03-24 02:21:14 +08:00
webhook.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00