🔄 卡若AI 同步 2026-02-27 05:05 | 更新:Cursor规则、金仓、水桥平台对接、卡木、火炬、总索引与入口、运营中枢工作台 | 排除 >20MB: 14 个
This commit is contained in:
49
01_卡资(金)/金仓_存储备份/datacenter/README.md
Normal file
49
01_卡资(金)/金仓_存储备份/datacenter/README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# datacenter 分组
|
||||
|
||||
> **约定**:所有**数据库相关**的 Docker 项目统一放在 **datacenter** 分组下,不在 website 或其他编排中新建数据库服务。卡若AI Skill(本地项目启动、群晖NAS 等)均按此执行。
|
||||
|
||||
---
|
||||
|
||||
## 分组说明
|
||||
|
||||
| 项目 | 说明 |
|
||||
|:---|:---|
|
||||
| **Docker 项目名** | `datacenter`(`docker compose -p datacenter`) |
|
||||
| **网络名** | `datacenter_network`(应用通过此网络连接数据库容器) |
|
||||
| **编排文件** | 本目录 `docker-compose.yml`(或沿用 数据中台 系统基座 的编排,见下) |
|
||||
|
||||
---
|
||||
|
||||
## 当前服务(本分组内)
|
||||
|
||||
- **datacenter_mongodb**:MongoDB 6.0,端口 27017,数据目录见 compose 卷配置。
|
||||
- 后续新增 Redis、MySQL、向量库等数据库类服务时,一律加入本 compose,保持 `name: datacenter`、网络 `datacenter_network`。
|
||||
|
||||
---
|
||||
|
||||
## 启动方式
|
||||
|
||||
在**本目录**执行(卡若AI 仓库内):
|
||||
|
||||
```bash
|
||||
cd "01_卡资(金)/金仓_存储备份/datacenter"
|
||||
docker compose -p datacenter up -d
|
||||
```
|
||||
|
||||
若本机已在「数据中台 / 系统基座」下启动过 MongoDB,则网络 `datacenter_network` 已存在;website 编排中的服务通过 `networks: datacenter_network: external: true` 接入该网络,用容器名 `datacenter_mongodb` 连接。
|
||||
|
||||
---
|
||||
|
||||
## 与 website 的关系
|
||||
|
||||
- **website** 分组:网站类服务(神射手、玩值电竞 Web 等),不在此分组内建数据库。
|
||||
- **datacenter** 分组:仅数据库及相关管理服务(MongoDB、mongo-express 等)。
|
||||
- website 内服务通过加入外部网络 `datacenter_network` 访问 datacenter 内容器。
|
||||
|
||||
---
|
||||
|
||||
## 版本记录
|
||||
|
||||
| 日期 | 变更 |
|
||||
|:---|:---|
|
||||
| 2026-02-26 | 新建 datacenter 分组约定;Skill 与唯一MongoDB约定同步更新 |
|
||||
40
01_卡资(金)/金仓_存储备份/datacenter/docker-compose.yml
Normal file
40
01_卡资(金)/金仓_存储备份/datacenter/docker-compose.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
# datacenter 分组:所有数据库相关 Docker 服务归入此编排
|
||||
# 使用方式:在本目录执行 docker compose -p datacenter up -d
|
||||
# 网络 datacenter_network 供 website 等编排通过 external 接入,连接 datacenter_mongodb
|
||||
|
||||
name: datacenter
|
||||
|
||||
services:
|
||||
mongodb:
|
||||
image: mongo:6.0
|
||||
container_name: datacenter_mongodb
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "27017:27017"
|
||||
volumes:
|
||||
- /Users/karuo/数据库/mongodb/data:/data/db
|
||||
- /Users/karuo/数据库/mongodb/config:/etc/mongodb
|
||||
- /Users/karuo/数据库/mongodb/logs:/var/log/mongodb
|
||||
- /Users/karuo/数据库/mongodb/init:/docker-entrypoint-initdb.d
|
||||
command: mongod --noauth --bind_ip_all
|
||||
networks:
|
||||
- datacenter_network
|
||||
|
||||
# 可选:MongoDB 管理界面,按需启用
|
||||
# mongo-express:
|
||||
# image: mongo-express:latest
|
||||
# container_name: datacenter_mongo_express
|
||||
# restart: unless-stopped
|
||||
# ports:
|
||||
# - "8081:8081"
|
||||
# environment:
|
||||
# ME_CONFIG_MONGODB_URL: mongodb://datacenter_mongodb:27017/
|
||||
# depends_on:
|
||||
# - mongodb
|
||||
# networks:
|
||||
# - datacenter_network
|
||||
|
||||
networks:
|
||||
datacenter_network:
|
||||
driver: bridge
|
||||
name: datacenter_network
|
||||
@@ -90,6 +90,14 @@ updated: "2026-02-16"
|
||||
| 8890 | bt-hub | 宝塔中控 |
|
||||
| 8888 | 本地宝塔 | 网站管理 |
|
||||
|
||||
### Docker 容器分组约定(本机与 NAS 统一)
|
||||
|
||||
在 NAS 或本机编排 Docker 时,须遵守卡若AI 统一约定:
|
||||
|
||||
- **datacenter 分组**:所有**数据库相关**服务(MongoDB、Redis、MySQL、向量库等)归入 **datacenter** 编排,编排见 卡若AI `01_卡资(金)/金仓_存储备份/datacenter/`。
|
||||
- **website 分组**:网站类服务(神射手、玩值电竞 Web 等)归入 **website**,通过网络连接 datacenter 内数据库。
|
||||
- 详见:`运营中枢/工作台/唯一MongoDB约定.md`、**本地项目启动** Skill 内「Docker 部署约定」。
|
||||
|
||||
---
|
||||
|
||||
## 一键操作(卡若习惯)
|
||||
|
||||
Reference in New Issue
Block a user