航兴充电桩-微服务(kxcharge)开发指南 航兴充电桩-微服务(kxcharge)开发指南
首页
  • 开发指南
  • 功能介绍
常见问题
在线体验
案例
GitHub (opens new window)
首页
  • 开发指南
  • 功能介绍
常见问题
在线体验
案例
GitHub (opens new window)
  • 开发指南

    • 介绍
    • 本地启动
    • 开源版VS商业版
    • 线上部署教程
    • docker部署教程
      • 2.1 docker安装
      • 2.2 安装docker-compose
      • 上传docker 挂载文件
      • 上传前端文件
      • 上传后端文件
      • 前端更新
      • 后端更新
  • 功能介绍

    • 版本更新记录
    • 扫码充电
    • 演示模式关闭
  • 开发指南
  • 开发指南
zhixing
2024-11-16
目录

docker部署教程

kxmall项目docker部署文档

# 部署mysql

Mysql部署不使用docker,那么会有人问为啥不使用docker部署,大家可以看看下面文章,就知道了。

MySQL 是否需要容器化

https://blog.csdn.net/qq_38377190/article/details/126540151?spm=1001.2014.3001.5502 (opens new window)

CentOS7 安装 MySQL5.7

https://blog.csdn.net/qq_38377190/article/details/123964283 (opens new window)

开启远程后,需要导入数据库脚本。

解决密码正确但Access denied for user ‘root’@‘localhost’ (using password: YES)

https://blog.csdn.net/dark159735/article/details/121056103 (opens new window)

# 安装docker 和 docker-compose

# 2.1 docker安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装成功后,运行 docker ps 出现如下报错

IMG_256

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running

表示未启动docker,运行下列语句即可

service docker start

# 2.2 安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

安装完成后,运行

docker-compose -v

IMG_256

赋予权限即可

chmod +x /usr/local/bin/docker-compose

推荐使用查看这篇文章 docker部署手把手教程

https://blog.csdn.net/qq_38377190/article/details/125504426 (opens new window)

# 上传文件

# 上传docker 挂载文件

将项目doc文件中 docker文件整个上传至 opt目录下

# 上传前端文件

前端代码修改,访问地址,改成自己的。

然后运行

npm run build:prod

构建后的文件,上传至

如果 还需要部署 h5 客户端和骑手端前端编译后, 分别放到 app 和rider 文件夹即可

# 上传后端文件

后端代码修改,数据库地址即可,其他不用动。

Maven打包

将整个dockerbuild上传

# 启动

将工作目录移至 /opt/dockerbuild 中

cd /opt/dockerbuild/

docker-compose up 前台启动

docker-compose up redis 前端启动指定服务

docker-compose up -d 后台启动

docker-compose logs 查看日志

启动成功

# 日常更新

# 前端更新

前端更新,需要删除对应的文件,重新上传即可。

# 后端更新

替换kxmall-admin-0.0.1-RELEASE.jar

执行restra.sh 即可

线上部署教程
版本更新记录

← 线上部署教程 版本更新记录→

Theme by Vdoing | Copyright © 2024-2025 zhixing | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式