dataops.env 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # DataOps Platform production environment variables
  2. # 部署脚本首次运行时会复制到 /etc/dataops-platform/dataops.env
  3. # 部署前请替换所有 replace-* 占位符为真实值
  4. FLASK_ENV=production
  5. SECRET_KEY=replace-with-a-long-random-secret
  6. # PostgreSQL
  7. DATABASE_URL=postgresql://postgres:dataOps@192.168.3.143:5432/dataops
  8. # Neo4j
  9. NEO4J_URI=bolt://192.168.3.143:7687
  10. NEO4J_HTTP_URI=http://192.168.3.143:7474
  11. NEO4J_USER=neo4j
  12. NEO4J_PASSWORD=cituneo4j
  13. # MinIO(host/user/password/bucket 须整组匹配同一 MinIO 实例)
  14. MINIO_HOST=192.168.3.143:9000
  15. MINIO_USER=citu-dataops-acc-key
  16. MINIO_PASSWORD=citu-dataops-secret-key
  17. MINIO_SECURE=false
  18. MINIO_BUCKET=dataops-bucket
  19. MINIO_PREFIX=
  20. # n8n
  21. N8N_API_URL=https://n8n.citupro.com
  22. N8N_API_KEY=replace-n8n-api-key
  23. N8N_API_TIMEOUT=30
  24. # DeepSeek LLM(OpenAI 兼容 SDK,base_url 不要带 /v1)
  25. DEEPSEEK_API_KEY=replace-with-your-deepseek-api-key
  26. LLM_BASE_URL=https://api.deepseek.com
  27. LLM_MODEL_NAME=deepseek-v4-pro
  28. LLM_REASONING_EFFORT=high
  29. # 可选服务
  30. API_BASE_URL=https://company.citupro.com:18183/api
  31. AIRFLOW_BASE_URL=http://127.0.0.1:8080
  32. AIRFLOW_AUTH_USER=admin
  33. AIRFLOW_AUTH_PASSWORD=replace-airflow-password
  34. DATAFLOW_SCHEMA=dags
  35. # 运行时路径
  36. UPLOAD_BASE_PATH=/data/upload
  37. ARCHIVE_BASE_PATH=/data/archive
  38. LOG_LEVEL=INFO
  39. LOG_DIR=/opt/dataops-platform/logs
  40. LOG_FILE=/opt/dataops-platform/logs/flask_production.log
  41. LOG_TO_CONSOLE=false
  42. # Gunicorn(Supervisor 通过 scripts/run_dataops.sh 读取)
  43. LISTEN_HOST=0.0.0.0
  44. LISTEN_PORT=5500
  45. PORT=5500
  46. GUNICORN_WORKERS=4
  47. GUNICORN_TIMEOUT=120