# ========================================== # ZQ Platform - 生产环境配置模板 # 使用已有数据库和 Redis,不启动 postgres/redis 容器 # ========================================== # 使用方式: 复制此文件为 .env.prod,修改参数后运行: # docker compose -f docker-compose.prod.yml --env-file .env.prod up -d # ========================================== # 应用名称(也作为容器名/数据卷名/网络名的前缀,多实例部署时须不同) APP_NAME=zq-platform # ========== 数据库配置 ========== # 数据库类型: postgresql / mysql / sqlserver DB_TYPE=postgresql # 外部数据库地址 DB_HOST=192.168.1.100 DB_PORT=5432 DB_USER=postgres DB_PASSWORD=your_strong_password DB_NAME=zq_platform # ========== Redis 配置 ========== REDIS_HOST=192.168.1.100 REDIS_PORT=6379 REDIS_PASSWORD=your_redis_password REDIS_DB=0 # ========== 安全配置 ========== JWT_SECRET_KEY=your-strong-secret-key-change-in-production ACCESS_TOKEN_EXPIRE_MINUTES=1440 # 10080 7天 REFRESH_TOKEN_EXPIRE_DAYS=30 # ========== 存储配置 ========== # 存储类型: local / minio FILE_STORAGE_TYPE=local # 本地存储路径(仅 local 类型有效) FILE_STORAGE_LOCAL_PATH=/app/storage # MinIO 配置(仅 minio 类型有效) MINIO_ENDPOINT=192.168.1.100:9000 MINIO_ACCESS_KEY=minio_admin MINIO_SECRET_KEY=your_minio_secret MINIO_BUCKET_NAME=zq-platform MINIO_SECURE=false # ========== 端口映射 ========== BACKEND_PORT_MAPPING=8000 WEB_PORT=80 UNIAPP_PORT=90 # ========== 钉钉配置 ========== DINGTALK_REDIRECT_URI= DINGTALK_H5_REDIRECT_URI= # ========== 企业微信配置 ========== WECOM_REDIRECT_URI= WECOM_H5_REDIRECT_URI= # ========== 其他 ========== TIMEZONE=Asia/Shanghai CACHE_PREFIX=zq-platform:prod: