mirror of
https://github.com/csunny/DB-GPT.git
synced 2026-07-16 17:15:22 +00:00
# Conflicts: # docs/docs/dbgpts/how-to-use-skill.md # docs/docs/dbgpts/introduction.md # docs/docs/getting-started/cli-quickstart.md # docs/docs/installation/index.md # docs/docs/installation/quick-install.md # docs/docs/overview.mdx # docs/docs/use_cases.mdx # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current.json # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/dbgpts/how-to-use-skill.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/dbgpts/introduction.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/getting-started/cli-quickstart.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/installation/build_image.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/installation/index.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/installation/quick-install.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/rag.md # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/overview.mdx # docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/use_cases.mdx # docs/sidebars.js # docs/src/css/custom.css # docs/src/pages/index.js # docs/src/theme/NavbarItem/LocaleDropdownNavbarItem/index.js
DB-GPT documentation
Quick Start
Install dependencies
- Clone current project firstly!
- Install docusaurus dependencies, generate node_modules folder.
yarn install
launch
yarn start
The default service starts on port 3000, visit localhost:3000
Deploy Multi-Version Documentation
We can deploy multiple versions of the documentation by docker.
Build Docker Image
Firstly, build the docker image in DB-GPT project root directory.
# Use the default NPM_REGISTRY=https://registry.npmjs.org
# Use https://www.npmmirror.com/
NPM_REGISTRY=https://registry.npmmirror.com
docker build -f docs/Dockerfile-deploy \
-t eosphorosai/dbgpt-docs \
--build-arg NPM_REGISTRY=$NPM_REGISTRY \
--build-arg CI=false \
--build-arg NUM_VERSION=2 .
Run Docker Container
Run the docker container with the following command:
docker run -it --rm -p 8089:8089 \
--name my-dbgpt-docs \
-v $(pwd)/docs/nginx/nginx-docs.conf:/etc/nginx/nginx.conf \
eosphorosai/dbgpt-docs
Open the browser and visit localhost:8089 to see the documentation.