feat: 完善部署脚本系统,添加所有微服务模块
🚀 新增服务: - emotion-explore (端口19005) - 探索服务 - emotion-reward (端口19006) - 奖励服务 - emotion-stats (端口19009) - 统计服务 🔧 脚本优化: - 修复所有部署脚本的SSH连接格式为严格的 ssh 'root@47.111.10.27' - 重新创建所有单服务部署脚本,确保语法正确 - 统一所有脚本的模板和格式 - 修复端口冲突问题 (emotion-stats从19008改为19009) ✅ 完整服务列表: - emotion-gateway:19000 - API网关 - emotion-user:19001 - 用户服务 - emotion-ai:19002 - AI聊天服务 - emotion-record:19003 - 记录服务 - emotion-growth:19004 - 成长服务 - emotion-explore:19005 - 探索服务 - emotion-reward:19006 - 奖励服务 - emotion-websocket:19007 - WebSocket服务 - emotion-auth:19008 - 认证服务 - emotion-stats:19009 - 统计服务 🔐 安全配置: - 所有脚本使用SSH公钥认证 - 统一的MySQL密码配置: EmotionMuseum2025*# - 统一的Nacos密码配置: Peanut2817*# ✨ 测试验证: - 所有脚本语法检查通过 ✅ - SSH连接测试成功 ✅ - 远程服务器Docker环境正常 ✅ - 脚本执行权限设置完成 ✅
This commit is contained in:
@@ -9,7 +9,7 @@ set -e
|
||||
# 配置变量
|
||||
SERVICE_NAME="emotion-record"
|
||||
SERVICE_PORT="19003"
|
||||
REMOTE_HOST="root@47.111.10.27"
|
||||
REMOTE_HOST="'root@47.111.10.27'"
|
||||
REMOTE_BUILD_DIR="/data/builds"
|
||||
REMOTE_DOCKER_COMPOSE_DIR="/data/docker"
|
||||
PROFILE="test"
|
||||
@@ -119,7 +119,7 @@ deploy_service() {
|
||||
|
||||
# 上传新jar包
|
||||
log_info "上传jar包"
|
||||
if scp "$jar_file" 'root@47.111.10.27':$REMOTE_BUILD_DIR/${SERVICE_NAME}-1.0.0.jar"; then
|
||||
if scp "$jar_file" 'root@47.111.10.27':$REMOTE_BUILD_DIR/${SERVICE_NAME}-1.0.0.jar; then
|
||||
log_success "jar包上传成功"
|
||||
else
|
||||
log_error "jar包上传失败"
|
||||
@@ -160,14 +160,14 @@ deploy_service() {
|
||||
-e MYSQL_PORT=3306 \\
|
||||
-e MYSQL_DATABASE=emotion_museum \\
|
||||
-e MYSQL_USERNAME=root \\
|
||||
-e MYSQL_PASSWORD='EmotionMuseum2025*#' \
|
||||
-e MYSQL_PASSWORD='EmotionMuseum2025*#' \\
|
||||
-e REDIS_HOST=47.111.10.27 \\
|
||||
-e REDIS_PORT=6379 \\
|
||||
-e REDIS_PASSWORD= \\
|
||||
-e REDIS_DATABASE=0 \\
|
||||
-e NACOS_SERVER_ADDR=47.111.10.27:8848 \\
|
||||
-e NACOS_USERNAME=nacos \\
|
||||
-e NACOS_PASSWORD=Peanut2817*# \\
|
||||
-e NACOS_PASSWORD='Peanut2817*#' \\
|
||||
--restart unless-stopped \\
|
||||
${PROJECT_NAME}/${SERVICE_NAME}:latest
|
||||
"
|
||||
@@ -181,7 +181,7 @@ deploy_service() {
|
||||
log_success "服务启动成功"
|
||||
|
||||
# 显示日志
|
||||
log_info "服务日志 (最后20行):"
|
||||
log_info "服务日志 最后20行:"
|
||||
ssh 'root@47.111.10.27' "docker logs --tail 20 ${SERVICE_NAME}"
|
||||
|
||||
# 健康检查
|
||||
|
||||
Reference in New Issue
Block a user