refactor: 调整部署结构以支持多容器管理
- 重新组织部署目录结构: - DEPLOY_ROOT: /home/novalon/docker-app (多容器管理根目录) - PROJECT_NAME: novalon-website (项目名称) - PROJECT_DIR: /home/novalon/docker-app/novalon-website (项目目录) - CONTAINER_NAME: novalon-website (容器名称) - 修复heredoc变量展开问题,使用双引号ENDSSH - 在上传文件前创建项目目录 - 更新所有容器相关命令使用正确的变量 - 更新部署文档,添加多容器管理结构说明 - 添加运维告警邮箱信息到项目信息
This commit is contained in:
+23
-1
@@ -6,9 +6,31 @@
|
||||
- **域名**: novalon.cn
|
||||
- **服务器IP**: 139.155.109.62
|
||||
- **ICP备案号**: 蜀ICP备2026013658号
|
||||
- **部署目录**: /home/novalon/docker-app
|
||||
- **部署根目录**: /home/novalon/docker-app (多容器管理根目录)
|
||||
- **项目目录**: /home/novalon/docker-app/novalon-website (当前项目)
|
||||
- **容器名称**: novalon-website
|
||||
- **版本号**: 1.0.0
|
||||
- **运维告警邮箱**: ops@novalon.cn
|
||||
|
||||
## 多容器管理结构
|
||||
|
||||
```
|
||||
/home/novalon/docker-app/ # 部署根目录
|
||||
├── novalon-website/ # Novalon官网项目
|
||||
│ ├── docker-compose.yml
|
||||
│ ├── Dockerfile
|
||||
│ ├── nginx.conf
|
||||
│ ├── .env
|
||||
│ └── setup-ssl.sh
|
||||
├── other-project-1/ # 其他项目1(示例)
|
||||
│ ├── docker-compose.yml
|
||||
│ └── ...
|
||||
└── other-project-2/ # 其他项目2(示例)
|
||||
├── docker-compose.yml
|
||||
└── ...
|
||||
```
|
||||
|
||||
每个项目在 `/home/novalon/docker-app` 根目录下有独立的项目目录,包含各自的配置文件和Docker容器。
|
||||
|
||||
## 部署架构
|
||||
|
||||
|
||||
Reference in New Issue
Block a user