# DataOps Platform production environment variables # Copy this file to /etc/dataops-platform/dataops.env and replace placeholders. FLASK_ENV=production SECRET_KEY=replace-with-a-long-random-secret DEBUG=False # Gunicorn / Flask 监听端口(保持一致,默认 5500) LISTEN_HOST=0.0.0.0 LISTEN_PORT=5500 PORT=5500 GUNICORN_WORKERS=4 GUNICORN_TIMEOUT=120 # 平台 PostgreSQL(可与平台同机;部署前替换密码) DATABASE_URL=postgresql://dataops_user:replace-password@127.0.0.1:5432/dataops # Neo4j NEO4J_URI=bolt://127.0.0.1:7687 NEO4J_HTTP_URI=http://127.0.0.1:7474 NEO4J_USER=neo4j NEO4J_PASSWORD=replace-neo4j-password # MinIO MINIO_HOST=127.0.0.1:9000 MINIO_USER=replace-minio-user MINIO_PASSWORD=replace-minio-password MINIO_SECURE=false MINIO_BUCKET=dataops-bucket MINIO_PREFIX= # n8n N8N_API_URL=http://127.0.0.1:5678 N8N_API_KEY=replace-n8n-api-key N8N_API_TIMEOUT=30 # DeepSeek LLM(OpenAI 兼容) DEEPSEEK_API_KEY=replace-with-your-deepseek-api-key LLM_BASE_URL=https://api.deepseek.com LLM_MODEL_NAME=deepseek-chat LLM_REASONING_EFFORT=high # 兼容旧变量名(可选) # LLM_API_KEY= # 服务配置 API_BASE_URL=http://127.0.0.1:5500/api DATAFLOW_SCHEMA=dags # 外部业务数据源连接池(不用于平台自身 PostgreSQL) DATASOURCE_CREDENTIAL_MASTER_KEY=replace-with-base64-32-byte-key DATASOURCE_CREDENTIAL_KEY_VERSION=v1 DATASOURCE_POOL_SIZE=2 DATASOURCE_MAX_OVERFLOW=3 DATASOURCE_POOL_TIMEOUT=10 DATASOURCE_POOL_RECYCLE=1800 DATASOURCE_POOL_IDLE_TTL=900 DATASOURCE_MAX_IDLE_POOLS=20 DATASOURCE_QUERY_TIMEOUT=30 DATASOURCE_CERT_DIR=/etc/dataops-platform/datasource-certs # Runtime paths UPLOAD_BASE_PATH=/data/upload ARCHIVE_BASE_PATH=/data/archive LOG_LEVEL=INFO LOG_DIR=/opt/dataops-platform/logs LOG_FILE=/opt/dataops-platform/logs/flask_production.log LOG_TO_CONSOLE=false