Files
KCGL/inventory-backend/config.py

16 lines
530 B
Python

import os
class Config:
# 【核心修改】
# 优先读取 Docker 传入的 'DATABASE_URL' 环境变量。
# 如果读不到(比如你在非 Docker 环境下本地直接运行),才回退使用 'localhost'。
SQLALCHEMY_DATABASE_URI = os.getenv(
'DATABASE_URL',
'postgresql://test:1234@localhost:5432/inventory_system'
)
# 关闭 SQLAlchemy 的事件追踪,减少内存消耗
SQLALCHEMY_TRACK_MODIFICATIONS = False
# Flask 的密钥
SECRET_KEY = 'dev-secret-key-1234'