写点什么

[自研开源] 用 Docker 部署 MyData v0.7.1

作者:LIEN
  • 2024-03-06
    江苏
  • 本文字数:609 字

    阅读完需:约 2 分钟

[自研开源] 用Docker部署 MyData v0.7.1

开源地址: gitee |  github

详细介绍: MyData 基于 Web API 的数据集成平台 v0.7.0

交流 Q 群:430089673

快速开始

安装 Docker

MyData 已推送镜像到 Docker Hub,因此需要先在服务器上安装 Docker,若您已经安装则跳过该步骤;

CentOS 中安装 Docker

Ubuntu 中安装 Docker

下载并修改文件

下载 docker-compose.ymlnginx.confredis.conf 3 个文件到您的服务器上,存放在同一目录,然后根据实际环境修改该文件;

注意以下几项配置:


  1. 除了 mydata 的前后端两个服务,还包含了 3 个依赖服务:mysql、redis、mongodb,若您已经安装且准备用自己的服务 请根据实际环境修改;

  2. 参数配置:

  • mysql root 用户的密码,包括:mydata-mysql 服务的 MYSQL_ROOT_PASSWORD 和 mydata-boot 服务的--spring.datasource.password;

  • mongodb 初始账号是 root/root,若要调整 需结合后面启动 mongodb 服务后创建账号同步修改;

  • 各个服务的 volumes 目录;

  • mydata-boot 下发送邮件相关参数,若不需要发送邮件 可留空;

启动服务

以下命令 需在 docker-compose.yml 和 nginx.conf 文件所在目录下执行;

cd {docker-compose.yml所在目录}
复制代码


  • 启动 3 个依赖服务


  • 创建 mongodb 的账号

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


  • 初始化 mysql 数据库

获取SQL脚本

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

  • 启动 2 个 mydata 服务

docker compose up -d mydata-boot mydata-sword
复制代码



  • 访问 mydata

在浏览器上访问http://{服务器ip}即可访问 mydata;

管理租户:000000,初始账密:admin / admin


发布于: 刚刚阅读数: 3
用户头像

LIEN

关注

还未添加个人签名 2020-04-25 加入

还未添加个人简介

评论

发布
暂无评论
[自研开源] 用Docker部署 MyData v0.7.1_开源_LIEN_InfoQ写作社区