docs: add env config guide for deployment
This commit is contained in:
29
CLAUDE.md
29
CLAUDE.md
@@ -70,6 +70,35 @@ ssh vote "pm2 status"
|
||||
ssh vote "pm2 logs gala-server --lines 50"
|
||||
```
|
||||
|
||||
### 环境变量配置
|
||||
|
||||
#### 服务端 `.env`
|
||||
|
||||
```bash
|
||||
# 必需配置
|
||||
NODE_ENV=production
|
||||
DATABASE_URL=mysql://user:pass@localhost:3306/gala
|
||||
REDIS_HOST=localhost
|
||||
JWT_SECRET=your-secret-key
|
||||
ADMIN_ACCESS_CODE=your-admin-code
|
||||
MOBILE_CLIENT_URL=https://your-domain.com
|
||||
|
||||
# 微信公众号(扫码登录)
|
||||
WECHAT_MP_APP_ID=your-mp-app-id
|
||||
WECHAT_MP_APP_SECRET=your-mp-app-secret
|
||||
WECHAT_MP_REDIRECT_ALLOWLIST=your-domain.com
|
||||
```
|
||||
|
||||
#### 移动端 `packages/client-mobile/.env.production`
|
||||
|
||||
```bash
|
||||
# 必须配置正确的生产环境地址,否则 API 调用会失败
|
||||
VITE_SOCKET_URL=https://your-domain.com
|
||||
VITE_API_URL=https://your-domain.com
|
||||
```
|
||||
|
||||
> **注意**:如果 `VITE_API_URL` 为空,会使用默认的本地开发地址 `http://192.168.1.5:3000`,导致生产环境无法访问 API。
|
||||
|
||||
---
|
||||
|
||||
## 开发规范
|
||||
|
||||
Reference in New Issue
Block a user