Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .codesouler/rules/CODESOULER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# CODESOULER.md

本文档为AI助手提供本代码库的工作指引。

## 项目概述
- **项目名称**: Omnibus-CSGHub
- **核心功能**: 企业级AI模型管理平台的一键式Docker部署方案
- **技术栈**: Docker Compose + 容器化微服务架构
- **关键组件**: Nginx, PostgreSQL, Redis, MinIO等
- **部署目标**: 快速搭建AI模型管理环境(开发/测试/生产)

## 关键命令
### 部署命令
```bash
# 基础功能部署(不含K8s相关功能)
docker compose -f docker-compose-simple.yml up -d

# 完整功能部署(需预先配置K8s环境)
docker compose -f docker-compose.yml up -d
```

### 服务管理
```bash
# 查看服务状态
csghub-ctl status

# 重启服务
csghub-ctl restart

# 查看实时日志
csghub-ctl tail
```

## 架构详解
### 核心架构
- **容器化微服务架构**: 各组件独立容器运行
- **配置分层管理**:
1. 环境变量 (最高优先级)
2. /etc/csghub/csghub.yaml
3. 默认配置 /opt/csghub/etc/csghub/default.yaml


## 配置优先级说明
1. **环境变量** (最高优先级): `CSGHUB_OMNIBUS_CONFIG`
2. **配置文件**: `/etc/csghub/csghub.yaml`
3. **默认配置**: `/opt/csghub/etc/csghub/default.yaml`

## 典型问题排查
```bash
# 服务启动失败检查
csghub-ctl tail [服务名]

# 数据库连接测试
csghub-psql -c "\l"
```
10 changes: 0 additions & 10 deletions example/ce/docker-compose-ce.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,6 @@ services:
CSGHUB_OMNIBUS_CONFIG: |
csghub:
external_url: "http://csghub.example.com"
runner:
enable: true
deploy:
knative:
services:
- type: "NodePort"
domain: "app.internal"
host: "192.168.18.10"
port: 30123
ports:
- '80:80'
- '2222:2222'
Expand All @@ -25,6 +16,5 @@ services:
- ./csghub/etc:/etc/csghub
- ./csghub/logs:/var/log/csghub
- ./csghub/data:/var/opt/csghub
- ./csghub/.kube:/etc/csghub/.kube
restart: always
shm_size: '256m'
10 changes: 0 additions & 10 deletions example/ee/docker-compose.ee.starship.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,6 @@ services:
CSGHUB_OMNIBUS_CONFIG: |
csghub:
external_url: "http://csghub.example.com"
runner:
enable: true
deploy:
knative:
services:
- type: "NodePort"
domain: "app.internal"
host: "192.168.18.10"
port: 30123
server:
dataflow:
address: "http://dataflow:8000"
Expand All @@ -32,7 +23,6 @@ services:
- ./csghub/etc:/etc/csghub
- ./csghub/logs:/var/log/csghub
- ./csghub/data:/var/opt/csghub
- ./csghub/.kube:/etc/csghub/.kube
restart: always
shm_size: '256m'

Expand Down
10 changes: 0 additions & 10 deletions example/ee/docker-compose.ee.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,6 @@ services:
CSGHUB_OMNIBUS_CONFIG: |
csghub:
external_url: "http://csghub.example.com"
runner:
enable: true
deploy:
knative:
services:
- type: "NodePort"
domain: "app.internal"
host: "192.168.18.10"
port: 30123
server:
dataflow:
address: "http://dataflow:8000"
Expand All @@ -33,7 +24,6 @@ services:
- ./csghub/etc:/etc/csghub
- ./csghub/logs:/var/log/csghub
- ./csghub/data:/var/opt/csghub
- ./csghub/.kube:/etc/csghub/.kube
restart: always
shm_size: '256m'

Expand Down
14 changes: 0 additions & 14 deletions opt/csghub/embedded/sv/runner/templates/log/run.sample

This file was deleted.

45 changes: 0 additions & 45 deletions opt/csghub/embedded/sv/runner/templates/pre-start.sample

This file was deleted.

30 changes: 0 additions & 30 deletions opt/csghub/embedded/sv/runner/templates/run.sample

This file was deleted.

56 changes: 0 additions & 56 deletions opt/csghub/embedded/sv/runner/templates/yamls/01_space.yaml.sample

This file was deleted.

Loading