diff --git a/.env.example b/.env.example index cefbed0..f6145be 100644 --- a/.env.example +++ b/.env.example @@ -19,7 +19,7 @@ POSTGRES_DB=deepaudit # ============================================= # 2. 安全与认证配置 (JWT) # ============================================= -# 生产环境务必修改,可运行 `openssl rand -hex 32` 生成 +# 生产环境务必修改,可运行 `openssl rand -hex 32` 生成,后端JWT secret key SECRET_KEY=your-secret-key ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=11520 @@ -105,9 +105,9 @@ SANDBOX_TIMEOUT=30 # ============================================= # Gitea 地址 (如果是宿主机 Gitea,请填写宿主机 IP) GITEA_HOST_URL=your-gitea-url -# Gitea 用户访问令牌 (个人),使用ai-bot账号token即可 +# Gitea 用户访问令牌 (个人),直接使用ai-bot账号token即可,与GITEA_BOT_TOKEN相同 GITEA_TOKEN=your-gitea-token -# AI Bot 访问令牌 (Issue/PR 回复) +# AI Bot 访问令牌 (Issue/PR 回复),与GITEA_TOKEN相同 GITEA_BOT_TOKEN=your-bot-token # Webhook 认证密钥 GITEA_WEBHOOK_SECRET=your-webhook-secret @@ -130,4 +130,6 @@ MAX_FILE_SIZE_BYTES=204800 # 前端访问 API 的基础路径 VITE_API_BASE_URL=/api/v1 # 应用标识 -VITE_APP_ID=deepaudit \ No newline at end of file +VITE_APP_ID=deepaudit +# 前端宿主机访问端口 +FRONTEND_PORT=83 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 24c7112..fd97d96 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -126,7 +126,7 @@ services: # - ./frontend/dist:/usr/share/nginx/html:ro # 挂载构建产物,本地 pnpm build 后自动生效,在dockerfile中已经COPY了 - ./frontend/nginx.conf:/etc/nginx/conf.d/default.conf:ro # 挂载 nginx 配置 ports: - - "83:80" # Nginx 监听 80 端口 + - "${FRONTEND_PORT:-83}:80" # Nginx 监听 80 端口 environment: VITE_API_BASE_URL: ${VITE_API_BASE_URL:-/api/v1} VITE_APP_ID: ${VITE_APP_ID:-deepaudit}