| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # 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
|