32 lines
995 B
YAML
32 lines
995 B
YAML
# ═══════════════════════════════════════════════════════════════
|
|
# ConfigMap — 非敏感环境变量
|
|
# ═══════════════════════════════════════════════════════════════
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: resource-library-config
|
|
namespace: resource-library
|
|
data:
|
|
# MySQL
|
|
MYSQL_DATABASE: "resource_library"
|
|
MYSQL_USER: "resource_library"
|
|
|
|
# Flask
|
|
FLASK_ENV: "production"
|
|
LOG_LEVEL: "info"
|
|
|
|
# Gunicorn
|
|
GUNICORN_WORKERS: "4"
|
|
GUNICORN_TIMEOUT: "120"
|
|
GUNICORN_BIND: "0.0.0.0:5000"
|
|
|
|
# 上传限制
|
|
MAX_UPLOAD_SIZE_MB: "500"
|
|
|
|
# 管理员账号(首次启动时由 init_db.py 创建)
|
|
ADMIN_USERNAME: "admin"
|
|
ADMIN_EMAIL: "admin@example.com"
|
|
|
|
# 数据库等待超时(秒)
|
|
DB_WAIT_SECONDS: "120"
|