Toggle navigation
Toggle navigation
This project
Loading...
Sign in
万朱浩
/
Venue-Ops
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
ghmark675
2025-11-07 09:20:06 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
65f1790776d299a2636789a7034ec5aa1a559e7e
65f17907
1 parent
dfa88e8b
docs(README): add one-click docker tutorial
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
122 additions
and
1 deletions
README.md
README.md
View file @
65f1790
...
...
@@ -204,7 +204,128 @@ Weibo_PublicOpinion_AnalysisSystem/
└── requirements.txt # Python依赖包清单
```
## 🚀 快速开始
## 🚀 快速开始(docker)
### 1. 🐳 拉取 Docker 镜像
您可以从 GitHub Container Registry (GHCR) 查看所有可用的 BettaFish Docker 镜像版本,请访问:
https://github.com/666ghj/BettaFish/pkgs/container/bettafish
使用以下命令拉取镜像:
Bash
```
docker pull ghcr.io/666ghj/bettafish:latest
```
> ⚠️ **注意:** 如果拉取速度较慢,您可以尝试将镜像仓库地址 `ghcr.io` 替换为 `ghcr.nju.edu.cn` 进行加速:
>
> Bash
>
> ```
> docker pull ghcr.nju.edu.cn/666ghj/bettafish:latest
> ```
### 2. 🚀 使用 Docker Compose 运行
拉取镜像后,您需要使用项目代码中提供的
`docker-compose.yml`
文件来启动服务。
#### A. 修改 `docker-compose.yml`
打开项目中的
`docker-compose.yml` 文件,并修改 `bettafish` 服务下的 `image`
字段。将其值替换为您刚才拉取的
**完整镜像名称**
。
**示例:**
将原始配置:
YAML
```
services:
bettafish:
build:
context: .
dockerfile: Dockerfile
image: bettafish:latest # <-- 将此处的镜像名称替换为你拉取的名称
container_name: bettafish
# ... 其他配置
```
修改为(以
`ghcr.io/666ghj/bettafish:latest`
为例):
YAML
```
services:
bettafish:
image: ghcr.io/666ghj/bettafish:latest # <-- 替换为你拉取的镜像名称
container_name: bettafish
# ... 其他配置
```
#### B. 启动服务
在包含修改后的
`docker-compose.yml`
文件的目录下,执行以下命令启动服务:
Bash
```
docker compose up -d
```
### 3. ⚙️ 系统配置(数据库与模型)
服务启动后,您需要进入系统进行配置。
#### A. 数据库配置
请按照以下参数配置数据库连接:
|
**参数**
|
**值**
|
**说明**
|
| --------------- | ----------- | -------------------------------------------- |
|
**DB_HOST**
|
`db` | 数据库服务名称(在 `docker-compose`
网络中) |
|
**DB_PORT**
|
`5432`
| 数据库端口(PostgreSQL 默认) |
|
**DB_USER**
|
`bettafish`
| 数据库用户名 |
|
**DB_PASSWORD**
|
`bettafish`
| 数据库密码 |
|
**DB_NAME**
|
`bettafish`
| 数据库名称 |
> **提示:** 除上述参数外,其他数据库相关配置请**保留默认值**。
#### B. 大模型配置
完成数据库配置后,请正常配置所有您需要使用的大模型相关参数。
配置完成后,系统即可启动并正常运行。
------
## 💻 🔧 源码启动指南
> 如果你是初次学习一个Agent系统的搭建,可以从一个非常简单的demo开始:[Deep Search Agent Demo](https://github.com/666ghj/DeepSearchAgent-Demo)
...
...
Please
register
or
login
to post a comment