添加PM2配置中缺失的JWT_SECRET环境变量

问题:
- PM2启动时报错:JWT_SECRET environment variable is not set
- 所有客户端实例(梅州、云浮、揭阳、潮州、省局)都缺少JWT_SECRET配置
- 导致服务无法正常启动

修复:
为每个客户端实例添加独立的JWT_SECRET环境变量:
- 梅州(51703): docreview-jwt-secret-key-production-meizhou-2024
- 云浮(51704): docreview-jwt-secret-key-production-yunfu-2024
- 揭阳(51705): docreview-jwt-secret-key-production-jieyang-2024
- 潮州(51706): docreview-jwt-secret-key-production-chaozhou-2024
- 省局(51707): docreview-jwt-secret-key-production-province-2024

注意:
- 每个客户端使用不同的JWT_SECRET增强安全性
- JWT_SECRET用于生成和验证前端JWT token
- 必需配置,否则服务无法启动

现在PM2可以正常启动所有客户端实例

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-05 20:59:57 +08:00
parent 34cba4a34f
commit 2ac0e9a0bf
+10
View File
@@ -29,6 +29,8 @@ module.exports = {
NEXT_PUBLIC_PORT: '51703',
NEXT_PUBLIC_CLIENT_ID: 'meizhou',
NEXT_PUBLIC_API_PORT_CONFIG: '51703',
// JWT认证配置
JWT_SECRET: 'docreview-jwt-secret-key-production-meizhou-2024',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/meizhou-err.log',
@@ -62,6 +64,8 @@ module.exports = {
NEXT_PUBLIC_PORT: '51704',
NEXT_PUBLIC_CLIENT_ID: 'yunfu',
NEXT_PUBLIC_API_PORT_CONFIG: '51704',
// JWT认证配置
JWT_SECRET: 'docreview-jwt-secret-key-production-yunfu-2024',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/yunfu-err.log',
@@ -94,6 +98,8 @@ module.exports = {
NEXT_PUBLIC_PORT: '51705',
NEXT_PUBLIC_CLIENT_ID: 'jieyang',
NEXT_PUBLIC_API_PORT_CONFIG: '51705',
// JWT认证配置
JWT_SECRET: 'docreview-jwt-secret-key-production-jieyang-2024',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/jieyang-err.log',
@@ -126,6 +132,8 @@ module.exports = {
NEXT_PUBLIC_PORT: '51706',
NEXT_PUBLIC_CLIENT_ID: 'chaozhou',
NEXT_PUBLIC_API_PORT_CONFIG: '51706',
// JWT认证配置
JWT_SECRET: 'docreview-jwt-secret-key-production-chaozhou-2024',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/chaozhou-err.log',
@@ -158,6 +166,8 @@ module.exports = {
NEXT_PUBLIC_PORT: '51707',
NEXT_PUBLIC_CLIENT_ID: 'province',
NEXT_PUBLIC_API_PORT_CONFIG: '51707',
// JWT认证配置
JWT_SECRET: 'docreview-jwt-secret-key-production-province-2024',
OAUTH_CLIENT_SECRET: 'VYk1AC5XIJEfnEXwyq0u9JEY3fi3byCfSD58zANGeb'
},
error_file: './logs/province-err.log',