logo
0
0
WeChat Login

Knowledge Base

Self-hosted knowledge base system for multiple knowledge bases, documents, tags, folders, link import, and scoped search.

Docker Compose

项目根目录提供了 docker-compose.yml,默认由 server 容器托管前端静态资源。1Panel 建议只使用这个文件启动服务。

启动服务时不会自动执行数据库迁移:

docker compose up -d server

需要更新数据库结构时,再手动执行一次迁移:

docker compose -f docker-compose.migrate.yml run --rm migrate

这里刻意把迁移服务拆到单独的 docker-compose.migrate.yml,避免 1Panel 启动主 compose 时把迁移容器一起拉起,方便控制迁移只在需要的时候执行一次。

config.local.json 使用单文件 bind 挂载,宿主机上的 go-server/configs/config.local.json 需要提前存在,避免 Docker 把文件路径创建成目录。

About

Self-hosted knowledge base system for multiple knowledge bases, documents, tags, folders, link import, and scoped search.

rag_docrepo-named
Language
Python57.3%
Go23.7%
TypeScript18.4%
CSS0.3%
Others0.3%