当前位置: 首页 > news >正文

LinkWeChat系统Docker版部署注意事项

具体部署手册:https://www.yuque.com/linkwechat/help/ffi7bu

注意事项:

  1. 启动类配置文件路径需要修改,各个模块启动类原配置如下:

.properties("spring.config.name:bootstrap", "config/run/bootstrap.yml")

各个模块不能公用同一个配置文件,所以需要对各个模块配置自己的配置文件,改为:

.properties("spring.config.name:bootstrap", "bootstrap.yml")

2、需要导入的SQL文件放在“linkwechat-docker/mysql/db”目录下,包括:

(1)nacos:nacos_config.sql

(2)linkwechat:lw-cloud.sql

(3)xxl-job:tables_xxl_job.sql

特别注意:Mysql数据库名称不能用中划线“-”,脚本里面需要包含创建数据库的语句,nacos官方提供的sql脚本没有创建数据库的语句,添加如下:

DROP DATABASE IF EXISTS `lw-config`;CREATE DATABASE  `lw-config` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

MYSQL的docker提供数据初始化机制,只要将初始化sql脚本导入docker-entrypoint-initdb.d目录下即可,按照现有的dockerfile,数据导入可能不成功,尝试改为:

原脚本:

# 基础镜像
FROM mysql:5.7
# author
MAINTAINER ruoyi# 执行sql脚本
ADD ./db/*.sql /docker-entrypoint-initdb.d/
# 基础镜像
FROM mysql:5.7
# author
MAINTAINER ruoyi# 执行sql脚本
COPY ./db/*.sql /docker-entrypoint-initdb.d/

3、nacos配置文件导入,如果使用的是nacos官方sql,需要导入系统配置脚本“lw_nacos_config.zip”

4、如果数据库连接不成功,或者nacos、xxl-job连接不成功,一般是因为数据库连接配置问题,或者是跨容器通信问题,需要根据“docker-compose.yml”进行逐步查询。

http://www.lryc.cn/news/23424.html

相关文章:

  • 【高数】不定积分之有理函数的积分
  • Java——数组
  • 产品分析|虎扑APP
  • 有限差分法-二维泊松方程及其Matlab程序实现
  • 【设计模式】6.代理模式
  • SRC挖掘之Access验证校验的漏洞挖掘
  • GG-21 100V 5A逆功率继电器
  • MyBatis中#{}和${}的区别
  • ElementUi的使用
  • termux手机端安装mysql(MariaDB)
  • Python枚举类定义和使用(详解版)
  • 京东HBase异地多活调研
  • 【LeetCode】剑指 Offer 18. 删除链表的节点(题目一) p119 -- Java Version
  • SpringMVC异步请求
  • 这七个100%提高Python代码性能的技巧,一定要知道
  • 计算机网络笔记、面试八股(五)—— 浏览器输入URL
  • 【速记】快速调通算法项目的环境
  • 开放开源开先河(上)
  • TencentOS 3.1安装MySQL 8.0.32
  • Javascript的API基本内容(五)
  • 分层测试(2)单元测试【必备】
  • 代码随想录算法训练营day45 |动态规划之背包问题 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数
  • 秒懂算法 | 基于图神经网络的推荐算法
  • CANoe TC8测试脚本的结构介绍
  • DP(4)--区间DP
  • 【C语言】“qsort函数详解”与“使用冒泡思想模拟使用qsort”
  • 接口自动化框架---升级版(Pytest+request+Allure)
  • C语言循环语句简述
  • STM32开发(16)----CubeMX配置DMA
  • 让物流园区可视可控,顺丰供应链与亚马逊云科技的供应链新解法