Files
ai-app-database/k8s/02-configmap.yaml
T
huty bd1acebcf3
CI — Docker Build & Push / Build & Push Image (push) Failing after 14m47s
新增 k8s 部署文件
2026-04-24 11:30:16 +09:00

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"