build: 优化admin-spa构建配置和环境变量

- 添加 .env.production 配置文件,确保workflow构建时使用正确的基础路径
- 更新 .gitignore 规则,允许提交生产环境配置
- 调整环境变量配置,支持自动化构建流程

这些更改确保GitHub Actions构建的前端能正确配置路由和API路径

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
shaw
2025-07-29 14:06:33 +08:00
parent 7b81106949
commit bd9001bdbe
4 changed files with 8 additions and 2 deletions

1
.gitignore vendored
View File

@@ -9,6 +9,7 @@ pnpm-debug.log*
.env .env
.env.* .env.*
!.env.example !.env.example
!.env.production
# Claude specific directories # Claude specific directories
.claude/ .claude/

View File

@@ -5,7 +5,7 @@
# 开发环境默认:/admin/ # 开发环境默认:/admin/
# 生产环境默认:/admin-next/ # 生产环境默认:/admin-next/
# 如果使用默认值,可以注释掉此行 # 如果使用默认值,可以注释掉此行
#VITE_APP_BASE_URL=/admin/ VITE_APP_BASE_URL=/admin-next/
# 应用标题 # 应用标题
# 显示在浏览器标签页和页面头部 # 显示在浏览器标签页和页面头部
@@ -16,7 +16,7 @@ VITE_APP_TITLE=Claude Relay Service - 管理后台
# API 代理目标地址 # API 代理目标地址
# 开发环境下,所有 /webapi 前缀的请求会被代理到这个地址 # 开发环境下,所有 /webapi 前缀的请求会被代理到这个地址
# 默认值http://localhost:3000 # 默认值http://localhost:3000
VITE_API_TARGET=http://localhost:3000 # VITE_API_TARGET=http://localhost:3000
# HTTP 代理配置(可选) # HTTP 代理配置(可选)
# 如果需要通过代理访问后端服务器,请取消注释并配置 # 如果需要通过代理访问后端服务器,请取消注释并配置

View File

@@ -0,0 +1,4 @@
# 生产环境配置
# 应用基础路径(用于路由配置)
VITE_APP_BASE_URL=/admin-next/
VITE_APP_TITLE=Claude Relay Service - 管理后台

View File

@@ -15,6 +15,7 @@ dist
dist-ssr dist-ssr
# Local env files # Local env files
!.env.production
*.local *.local
.env.local .env.local
.env.*.local .env.*.local