fix: disable debug by default

This commit is contained in:
2026-07-06 18:40:49 +08:00
parent 6bc2a5f8d7
commit 9c3ad677b9
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -26,6 +26,7 @@ def env_bool(name: str, default: bool = False) -> bool:
class Config: class Config:
DEBUG = env_bool("DEBUG", False)
SECRET_KEY = os.environ.get("SECRET_KEY") or secrets.token_hex(32) SECRET_KEY = os.environ.get("SECRET_KEY") or secrets.token_hex(32)
SECRET_KEY_GENERATED = not bool(os.environ.get("SECRET_KEY")) SECRET_KEY_GENERATED = not bool(os.environ.get("SECRET_KEY"))
SQLALCHEMY_DATABASE_URI = os.environ.get( SQLALCHEMY_DATABASE_URI = os.environ.get(
+1
View File
@@ -10,6 +10,7 @@ services:
ADMIN_USERNAME: ${ADMIN_USERNAME:-admin} ADMIN_USERNAME: ${ADMIN_USERNAME:-admin}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:?Set ADMIN_PASSWORD in .env} ADMIN_PASSWORD: ${ADMIN_PASSWORD:?Set ADMIN_PASSWORD in .env}
DATABASE_URL: ${DATABASE_URL:-sqlite:////app/data/pipe_survival_0331.db} DATABASE_URL: ${DATABASE_URL:-sqlite:////app/data/pipe_survival_0331.db}
DEBUG: ${DEBUG:-false}
APP_TIMEZONE: ${APP_TIMEZONE:-Asia/Shanghai} APP_TIMEZONE: ${APP_TIMEZONE:-Asia/Shanghai}
MAX_UPLOAD_BYTES: ${MAX_UPLOAD_BYTES:-16777216} MAX_UPLOAD_BYTES: ${MAX_UPLOAD_BYTES:-16777216}
MODEL_PATH: ${MODEL_PATH:-/app/my_survival_forest_model_quxi-10-0331.joblib} MODEL_PATH: ${MODEL_PATH:-/app/my_survival_forest_model_quxi-10-0331.joblib}
+2 -1
View File
@@ -1,7 +1,8 @@
from app import create_app from app import create_app
from app.config import Config
app = create_app() app = create_app()
if __name__ == "__main__": if __name__ == "__main__":
app.run(host="0.0.0.0", port=5005, debug=True, use_reloader=False) app.run(host="0.0.0.0", port=5005, debug=Config.DEBUG, use_reloader=False)