Skip to content

环境变量

所有配置集中在 .env 文件中,参考 .env.example

核心配置

变量默认值说明
PORT25002后端监听端口
ENVdevelopment环境标识(development / production
SECRET_KEY(需修改)JWT 签名密钥,production 必须设置

数据库

变量默认值说明
DB_HOSTlocalhostPostgreSQL 地址
DB_PORT25001PostgreSQL 端口
POSTGRES_USERpostgres数据库用户
POSTGRES_PASSWORDpostgres数据库密码
POSTGRES_DBhomework数据库名称

对象存储(MinIO)

变量默认值说明
MINIO_ENDPOINTlocalhost:25003MinIO API 地址
MINIO_ROOT_USERminioadminMinIO 认证用户
MINIO_ROOT_PASSWORDminioadminMinIO 认证密码
MINIO_BUCKEThomework提交文件 bucket 名称
MINIO_API_PORT25003MinIO API 端口映射
MINIO_CONSOLE_PORT25004MinIO 控制台端口映射

初始化账号

变量默认值说明
DEFAULT_ADMIN_IDadmin超级管理员用户名
DEFAULT_ADMIN_PASSWORDchangeme超级管理员密码

AI 模型

变量默认值说明
DEFAULT_MODEL_*默认 AI 模型配置(可在管理界面动态配置)
TAVILY_API_KEY(空)Tavily 搜索 API Key(评分标准生成用)

上传限制

变量默认值说明
MAX_TEXT_SIZE2MB文本提交大小上限
MAX_IMAGE_SIZE5MB单张图片大小上限
MAX_IMAGES_PER_SUBMISSION10单次提交最大图片数
MAX_IMAGE_TOTAL_SIZE50MB单次提交图片总大小上限

备份

变量默认值说明
BACKUP_RETENTION_DAYS30备份保留天数