麒麟系统(arm64/aarch64)部署Docker、Docker-compose及Spring boot项目 总结项目部署经验,不断自我成长。最近刚好完结了一个项目,正好闲下来可以总结一下这次项目部署经验;为什么需要总结经验,方便日后遇到相同环境问题能够快速解决。这次的部署跟以往的部署的系统架构不同,此次项目应用是部署在政务云(麒麟系统)服务器上,关于麒麟系统的相关资料网上很少,因此在应用上线部署时花费了不少时间。
Centos7 部署MySQL8.0.30 初始化后会有一个默认密码,找到root@localhost:,后面就是初始密码,将初始密码复制出来。进入MySQL,输入初始密码进入mysql。配置好后保存退出,并重新加载配置。授权文件my.cnf。
DMDB达梦数据库docker部署,并整合MyBatis-plus、Spring boot、druid centos、docker、docker-compose安装这里不做详细介绍,详细请看下面链接。编写好后,将docker-compose.yaml文件放到自定目录下,如:/data/dmdb。下载下来后,将安装包导入,服务器自定目录下或导入/home目录下。导入完成后,可以使用docker images查看dm数据库镜像。
使用Docker-compose + Nginx + Jenkins自动化部署项目 好了,今天休息正好整理一下,最近Jenkins从零到实战的使用,关于Jenkins介绍这里不在描述,详细介绍可以去看官网https://www.jenkins.io/,前两篇文章中并没有加入nginx来做反向代理,今天也引入nginx反向代理部署,网上大部分使用nginx docker镜像来部署,这里我使用的是linux系统本地部署nginx。
使用docker-compose + Jenkins pipeline流水线部署Spring boot项目 使用docker-compose + Jenkins pipeline流水线部署Spring boot项目
Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by se Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching.