將 Flask 應用重構為正式的 Python package 結構: - 新增 src/mes_dashboard/ package 取代 apps/ 目錄 - 實作 Application Factory pattern (create_app()) - 移除所有 sys.path.insert hacks,使用標準 import - 新增 pyproject.toml 定義 package metadata - 新增 gunicorn.conf.py 部署設定 - 新增 NoOpCache 抽象層,預留未來擴充 - 新增單元測試 tests/test_app_factory.py - 更新 .gitignore 支援新架構 - 新增 OpenSpec 規格文件追蹤變更 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7 lines
186 B
Python
7 lines
186 B
Python
import os
|
|
|
|
bind = os.getenv("GUNICORN_BIND", "0.0.0.0:8080")
|
|
workers = int(os.getenv("GUNICORN_WORKERS", "1"))
|
|
threads = int(os.getenv("GUNICORN_THREADS", "4"))
|
|
worker_class = "gthread"
|