[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"docs-/docs/introduction/docker-installation":3,"docs-surround-/docs/introduction/docker-installation":252,"sidebar-docs":263},{"id":4,"title":5,"body":6,"category":242,"description":17,"extension":243,"links":244,"meta":245,"navigation":246,"order":244,"path":248,"seo":249,"stem":250,"__hash__":251},"docs/docs/introduction/2.docker-installation.md","Docker安装",{"type":7,"value":8,"toc":229},"minimark",[9,14,18,21,25,28,31,41,44,87,90,94,133,137,140,174,177,181,184,204,207,217,225],[10,11,13],"h2",{"id":12},"docker方式安装","Docker方式安装",[15,16,17],"p",{},"通过Docker一键部署 智言AI",[10,19,20],{"id":20},"环境准备",[22,23,24],"h3",{"id":24},"最低配置要求",[15,26,27],{},"CPU：≥2核（建议4核）\n内存：≥4GB RAM（建议8GB）\n存储：≥5GB 空闲空间",[15,29,30],{},"在使用Docker部署智言AI之前，请确保您的系统已经安装了以下软件：",[32,33,34,38],"ul",{},[35,36,37],"li",{},"Docker (版本 20.10.0 或更高)",[35,39,40],{},"Docker Compose (正常情况下已随Docker一起安装)",[15,42,43],{},"您可以通过以下命令检查它们是否已正确安装：",[45,46,47,71],"code-group",{},[48,49,55],"pre",{"className":50,"code":51,"filename":52,"language":53,"meta":54,"style":54},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","docker --version\n","检查 Docker 版本","bash","",[56,57,58],"code",{"__ignoreMap":54},[59,60,63,67],"span",{"class":61,"line":62},"line",1,[59,64,66],{"class":65},"sBMFI","docker",[59,68,70],{"class":69},"sfazB"," --version\n",[48,72,75],{"className":50,"code":73,"filename":74,"language":53,"meta":54,"style":54},"docker compose version\n","检查 Docker Compose 版本",[56,76,77],{"__ignoreMap":54},[59,78,79,81,84],{"class":61,"line":62},[59,80,66],{"class":65},[59,82,83],{"class":69}," compose",[59,85,86],{"class":69}," version\n",[10,88,89],{"id":89},"部署步骤",[22,91,93],{"id":92},"_1-获取代码","1. 获取代码",[45,95,96,116],{},[48,97,100],{"className":50,"code":98,"filename":99,"language":53,"meta":54,"style":54},"git clone https://github.com/BidingCC/智言AI.git ./智言AI\n","Github",[56,101,102],{"__ignoreMap":54},[59,103,104,107,110,113],{"class":61,"line":62},[59,105,106],{"class":65},"git",[59,108,109],{"class":69}," clone",[59,111,112],{"class":69}," https://github.com/BidingCC/智言AI.git",[59,114,115],{"class":69}," ./智言AI\n",[48,117,120],{"className":50,"code":118,"filename":119,"language":53,"meta":54,"style":54},"git clone https://gitee.com/BidingCC/智言AI.git ./智言AI\n","Gitee",[56,121,122],{"__ignoreMap":54},[59,123,124,126,128,131],{"class":61,"line":62},[59,125,106],{"class":65},[59,127,109],{"class":69},[59,129,130],{"class":69}," https://gitee.com/BidingCC/智言AI.git",[59,132,115],{"class":69},[22,134,136],{"id":135},"_2-配置环境变量","2. 配置环境变量",[15,138,139],{},"在运行 Docker 命令前，首先需要配置环境变量。请确保项目根目录下存在 .env 文件。您可以从示例文件复制并修改：",[45,141,142,157],{},[48,143,146],{"className":50,"code":144,"filename":145,"language":53,"meta":54,"style":54},"cd 智言AI\n","进入项目根目录",[56,147,148],{"__ignoreMap":54},[59,149,150,154],{"class":61,"line":62},[59,151,153],{"class":152},"s2Zo4","cd",[59,155,156],{"class":69}," 智言AI\n",[48,158,161],{"className":50,"code":159,"filename":160,"language":53,"meta":54,"style":54},"cp .env.example .env\n","复制环境变量配置文件",[56,162,163],{"__ignoreMap":54},[59,164,165,168,171],{"class":61,"line":62},[59,166,167],{"class":65},"cp",[59,169,170],{"class":69}," .env.example",[59,172,173],{"class":69}," .env\n",[15,175,176],{},"然后根据您的需求编辑 .env 文件。如果本地部署且无特殊需求，则无需修改，如果需要部署到线上环境，则需要配置前端接口域名 APP_DOMAIN。",[22,178,180],{"id":179},"_3-启动服务","3. 启动服务",[15,182,183],{},"完成环境变量配置后，在项目根目录执行以下命令启动所有服务：",[45,185,186],{},[48,187,190],{"className":50,"code":188,"filename":189,"language":53,"meta":54,"style":54},"docker compose up -d\n","启动服务",[56,191,192],{"__ignoreMap":54},[59,193,194,196,198,201],{"class":61,"line":62},[59,195,66],{"class":65},[59,197,83],{"class":69},[59,199,200],{"class":69}," up",[59,202,203],{"class":69}," -d\n",[15,205,206],{},"拉取完所有镜像之后，需要5~10分钟等待项目构建完成（取决于设备性能和网络环境），具体进度可以查看nodejs服务日志。",[15,208,209,210,216],{},"当日志出现 ➜ Local: ",[211,212,215],"a",{"rel":213},[214],"nofollow","http://localhost:4090⁠"," 等字样，则表示项目构建完成。",[15,218,219,220,224],{},"本地部署访问地址：",[211,221,222],{"href":222,"rel":223},"http://localhost:4090/install",[214]," 进行站点初始化配置",[226,227,228],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":54,"searchDepth":230,"depth":230,"links":231},2,[232,233,237],{"id":12,"depth":230,"text":13},{"id":20,"depth":230,"text":20,"children":234},[235],{"id":24,"depth":236,"text":24},3,{"id":89,"depth":230,"text":89,"children":238},[239,240,241],{"id":92,"depth":236,"text":93},{"id":135,"depth":236,"text":136},{"id":179,"depth":236,"text":180},"入门指南","md",null,{},{"title":5,"icon":247},"i-lucide-box","/docs/introduction/docker-installation",{"title":5,"description":17},"docs/introduction/2.docker-installation","DywJvmgPO97rH6RazNVLTDkIgDpfaIHuloA4_o0iw5A",[253,258],{"title":254,"path":255,"stem":256,"icon":257,"children":-1},"手动安装","/docs/introduction/manual-installation","docs/introduction/11.manual-installation","i-lucide-terminal",{"title":259,"path":260,"stem":261,"icon":262,"children":-1},"演示环境","/docs/introduction/demo","docs/introduction/demo","i-lucide-download",[264,271,276,282,287,293,299,305,311,317,319,321],{"title":265,"path":266,"category":267,"order":244,"navigation":268},"定义内容集合","/docs/framework/define","进阶教程",{"title":269,"icon":270},"定义","i-lucide-file-text",{"title":272,"path":273,"category":267,"order":244,"navigation":274},"前置准备","/docs/framework/prerequisites",{"title":272,"icon":275},"i-lucide-database",{"title":277,"path":278,"category":267,"order":244,"navigation":279},"集合源","/docs/framework/sources",{"title":280,"icon":281},"源","i-lucide-upload",{"title":283,"path":284,"category":267,"order":244,"navigation":285},"集合类型","/docs/framework/types",{"title":286,"icon":270},"类型",{"title":288,"path":289,"category":267,"order":244,"navigation":290},"模式验证器","/docs/framework/validators",{"title":291,"icon":292},"验证器","i-lucide-check-circle",{"title":294,"path":295,"category":242,"order":244,"navigation":296},"宝塔面板部署","/docs/introduction/bt",{"title":297,"icon":298},"宝塔部署","i-lucide-server",{"title":300,"path":301,"category":242,"order":244,"navigation":302},"开源与商业化","/docs/introduction/configuration",{"title":303,"icon":304},"商业化","i-lucide-dollar-sign",{"title":306,"path":307,"category":242,"order":244,"navigation":308},"智言AI介绍","/docs/introduction/start",{"title":309,"icon":310},"介绍","i-lucide-info",{"title":312,"path":313,"category":242,"order":244,"navigation":314},"迁移指南","/docs/introduction/migration",{"title":315,"icon":316},"迁移","i-lucide-arrow-right",{"title":254,"path":255,"category":242,"order":244,"navigation":318},{"title":254,"icon":257},{"title":5,"path":248,"category":242,"order":244,"navigation":320},{"title":5,"icon":247},{"title":259,"path":260,"category":242,"order":244,"navigation":322},{"title":259,"icon":262},1775201091765]