diff --git a/.env b/.env new file mode 100644 index 0000000..24472c2 --- /dev/null +++ b/.env @@ -0,0 +1,68 @@ +# 服务配置 +HOST=0.0.0.0 +# ================================ +# 端口配置 - 唯一修改端口的地方 +# ================================ +# 应用端口(容器内端口) + +PORT=10003 +# Docker映射到宿主机的端口(docker-compose使用) +HOST_PORT=10001 +# ================================ + + + +DEBUG=false + +# 文件处理配置 +UPLOAD_DIR=./uploads +MAX_FILE_SIZE=104857600 +ALLOWED_EXTENSIONS=.stp,.step,.stp.gz + +# 几何处理配置 +POINTCLOUD_SAMPLE_COUNT=10000 +MESH_QUALITY=high +PARALLEL_PROCESSING=true + +# 数据库配置 +DB_HOST=szcjw +DB_PORT=5432 +DB_NAME=moldinsight +DB_USER=moldinsight +DB_PASSWORD=Qqs1996* + +# RustFS 对象存储配置 (S3v4 API) +RUSTFS_ENDPOINT=http://szcjw:8010 +RUSTFS_ACCESS_KEY=1RlKXw7v3DAsFr4fLckt +RUSTFS_SECRET_KEY=KjWCHXZOh7GAtkLq0eQgNpMSmE6zw8Ddyiou21bB +RUSTFS_TIMEOUT=30 +RUSTFS_PRESIGNED_URL_EXPIRES=3600 + +# JWT认证配置 +SECRET_KEY=vGLxbDGj4I3LnWZYQqRrchlVBSWpM73IZ8fT7ldwpsXpDYB82ghkr7sRkO7D-BiR +ALGORITHM=HS256 +ACCESS_TOKEN_EXPIRE_MINUTES=1440 + +# Redis配置 +REDIS_HOST=szcjw +REDIS_PORT=6379 +REDIS_PASSWORD=Qqs1996* +REDIS_DB=0 + +# 管理员配置 +ADMIN_USERNAME=cjw +ADMIN_PASSWORD=Qqs1996* +ADMIN_EMAIL=792430652@qq.com +ADMIN_FULL_NAME=管理员 + + + +# LLM 增强分析配置(可选) +# 启用后自动生成模具设计评审报告和分模方向推荐 +# 支持 OpenAI 兼容 API(OpenAI / DeepSeek / vLLM / Ollama 等) +LLM_ENABLED=true +LLM_API_URL=https://api.deepseek.com/v1 +LLM_API_KEY=sk-509f968af3e2466bbef8b5949180782c +LLM_MODEL=deepseek-v4-flash +LLM_TIMEOUT=60 +LLM_MAX_TOKENS=2000 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 254d959..e3a7a13 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,6 @@ __pycache__/ # 项目临时文件 .DS_Store *.log -.env 1panel.env *.env.local logs/