[自研开源] 用 Docker 部署 MyData v0.7.1
![[自研开源] 用Docker部署 MyData v0.7.1](https://static001.geekbang.org/infoq/b4/b46b622f1f27b431cd9e19bc375fbde3.jpeg)
详细介绍: MyData 基于 Web API 的数据集成平台 v0.7.0
交流 Q 群:430089673
快速开始
安装 Docker
MyData 已推送镜像到 Docker Hub,因此需要先在服务器上安装 Docker,若您已经安装则跳过该步骤;
下载并修改文件
下载 docker-compose.yml 、 nginx.conf 和 redis.conf 3 个文件到您的服务器上,存放在同一目录,然后根据实际环境修改该文件;
注意以下几项配置:
除了 mydata 的前后端两个服务,还包含了 3 个依赖服务:mysql、redis、mongodb,若您已经安装且准备用自己的服务 请根据实际环境修改;
参数配置:
mysql root 用户的密码,包括:mydata-mysql 服务的 MYSQL_ROOT_PASSWORD 和 mydata-boot 服务的--spring.datasource.password;
mongodb 初始账号是 root/root,若要调整 需结合后面启动 mongodb 服务后创建账号同步修改;
各个服务的 volumes 目录;
mydata-boot 下发送邮件相关参数,若不需要发送邮件 可留空;
启动服务
以下命令 需在 docker-compose.yml 和 nginx.conf 文件所在目录下执行;
启动 3 个依赖服务

创建 mongodb 的账号
示例创建的账号是 root/root;

初始化 mysql 数据库
脚本中包含 建库、建表和初始数据,执行后可以看到以下表

启动 2 个 mydata 服务

访问 mydata
在浏览器上访问http://{服务器ip}
即可访问 mydata;
管理租户:000000,初始账密:admin / admin

版权声明: 本文为 InfoQ 作者【LIEN】的原创文章。
原文链接:【http://xie.infoq.cn/article/75a4eec197e2d9601ced92e09】。文章转载请联系作者。
评论