# Sanguo VeighNa 环境变量配置示例 # 复制此文件为 .env 并根据需要修改 # ============================================ # 数据目录配置(NAS 部署关键配置) # ============================================ # Synology DSM 路径通常是 /volume1/... # 请根据实际情况修改此路径 DATA_DIR=/volume1/docker/stock/sanguo_vnpy # ============================================ # 端口配置 # ============================================ HTTP_PORT=8000 WS_PORT=8080 NGINX_HTTP_PORT=80 NGINX_HTTPS_PORT=443 # ============================================ # 时区配置 # ============================================ TZ=Asia/Shanghai # ============================================ # VeighNa 日志配置 # ============================================ VNPY_LOG_LEVEL=INFO VNPY_LOG_FILE=/app/logs/vnpy.log # ============================================ # 数据库配置 # ============================================ DB_TYPE=sqlite DB_PATH=/app/data/vnpy.db POSTGRES_DB=vnpy POSTGRES_USER=vnpy POSTGRES_PASSWORD=vnpy_password_change_me POSTGRES_HOST=postgres POSTGRES_PORT=5432 # ============================================ # Web 服务配置 # ============================================ WEB_HOST=0.0.0.0 WEB_PORT=8000 WEB_WORKERS=2 # ============================================ # 安全配置 # ============================================ JWT_SECRET_KEY=change-this-to-a-random-secret-key SESSION_TIMEOUT=3600 # ============================================ # Redis 配置 # ============================================ REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD= # ============================================ # Nginx 配置 # ============================================ ENABLE_NGINX=false # ============================================ # 资源限制 # ============================================ VNPY_CPU_LIMIT=2.0 VNPY_MEMORY_LIMIT=2G VNPY_CPU_RESERVATION=0.5 VNPY_MEMORY_RESERVATION=512M REDIS_CPU_LIMIT=0.5 REDIS_MEMORY_LIMIT=256M NGINX_CPU_LIMIT=0.5 NGINX_MEMORY_LIMIT=256M # ============================================ # 开发选项 # ============================================ SKIP_REDIS_CHECK=0 USE_POSTGRES=0 DEBUG=0