docker部署
<h2>积木docker部署</h2>
<p><strong>本节适合小白用户不能很好的建立项目环境以及只想快速体验下本地快速开发</strong></p>
<h2>环境准备</h2>
<ul>
<li>软件环境
<ol>
<li>linux系统
请自行百度</li>
<li>安装docker
请自行百度</li>
<li>安装mysql5.7以及以上版本(推荐5.7,安装位置随便),以及<strong>建立的相关账户信息</strong>
安装的数据编码集推荐为utf8或者utf8mb4</li>
</ol></li>
</ul>
<h2>安装部署</h2>
<ul>
<li>积木安装
<ol>
<li>拉取docker镜像(2选1)
完整版(db指向测试库,只能体验用,如果有需要自行项目打包至自己镜像伺服)
docker pull registry.cn-hangzhou.aliyuncs.com/zhao_docks/bb-project:1.0
安装版
docker pull registry.cn-hangzhou.aliyuncs.com/zhao_docks/bb-project:1.0.1-setup</li>
<li>配置本地日志路径(创建日志存放路径)
如:/opt/logs 等</li>
<li>启动docker(2选1)
启动完整版
<code>docker run -d --name bb-project -v /opt/logs:/logs -p 801:801 registry.cn-hangzhou.aliyuncs.com/zhao_docks/bb-project:1.0</code>
启动安装版
<code>docker run -d --name bb-project-setup -v /opt/logs2:/logs -p 802:801 registry.cn-hangzhou.aliyuncs.com/zhao_docks/bb-project:1.0.1-setup</code></li>
<li>访问积木(介绍的是安装版),地址为:<a href="http://127.0.0.1:801">http://127.0.0.1:801</a>
未配置数据库访问新的情况下,将看到如下界面即为启动成功:
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b52bbaf3ae96f2bc2e1534a061bcbcff?showdoc=.jpg" alt="" />
5.db初始化
建立2个db分别为:您的业务数据库、积木平台需要的数据库
初始化脚本在:mysql/下,20221123为此文档时最新的数据库脚本。
业务库demo库:bb_h_demo_20221123.sql
积木平台库:bb_h_20221123.sql</li>
</ol></li>
</ul>
<ol>
<li>配置信息
分为三块:1、您的业务数据库,2、积木平台需要的数据库 3、mysql所在的主机信息
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/126ba3128ceedf4a7515a306c98d3863?showdoc=.jpg" alt="" />
<strong>用户名、密码 简单点就填写刚mysql安装的root账户,然后勾选创建库系统将为你创建数据库</strong></li>
<li>
<p>点击下一步执行初始操作,如果操作成功将见到如下信息:
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/fafd31729f0b02bb75c717b99ee52788?showdoc=.jpg" alt="" /></p>
</li>
<li>点击2次“确定”进入积木登录页</li>
</ol>
<p>PS:<strong>推荐db初始化好(业务数据库、积木平台需要的数据库),不用系统自动创建</strong>
PS:<strong>初始操作看您的数据库,如果有做优化是秒处理成功,否则可能需要几分钟</strong>
PS:<strong>docker中的项目路径为:/bb-project/webapp,原则上本地文件访问会有问题,除非把/bb-project/webapp/XX docker映射出来暂时未实现自行实施</strong></p>