![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bubble
文章平均质量分 82
Mr. Cappuccino
这个作者很懒,什么都没留下…
展开
-
Mr. Cappuccino的第50杯咖啡——冒泡APP(升级版)之Jenkins自动化部署
不过在访问时发现项目启动异常了,根据错误日志,可以定位到是由于数据库连接等配置统一放置在bubble-common,而bubble-common和bubble-auth是一起构建的,导致bubble-auth读取的公共依赖依然是bubble-common构建前的代码。到这里说明自动化部署已经成功了,接下来我们还需要优化一下Jenkins构建的触发方式,期望能够在往Gitlab上的指定分支(如master分支)push或者merge代码时触发构建,该功能我们可以通过webhook进行实现。原创 2023-03-11 23:23:58 · 189 阅读 · 0 评论 -
Mr. Cappuccino的第49杯咖啡——冒泡APP(升级版)之基于Docker部署Gitlab
注意:如果不配置上述信息且docker运行时端口映射为-p 8851:80,此时的Gitlab虽然能够正常访问,但是HTTP地址的host为容器ID(如下图所示)测试Gitlab是否已经启动完成,启动过程大概需要几分钟的时间,可以耐心等待一下。访问首页(访问地址为服务器IP+映射的端口号,如http://192.168.102.129:8851/)由于代码之前使用的是Gitee仓库,所以需要把Git地址切换成现在的Gitlab地址。登录账号(默认用户名为root,密码为上一步修改的密码)原创 2023-03-11 17:37:39 · 355 阅读 · 0 评论 -
Mr. Cappuccino的第48杯咖啡——冒泡APP(升级版)之基于Docker部署企业级Maven私服
group:这是一个仓库聚合的概念,用户仓库地址选择Group的地址,即可访问Group中配置的,用于方便开发人员自己设定的仓库。proxy:代理类型,从远程中央仓库中寻找数据的仓库(可以点击对应仓库的Configuration页签下Remote Storage属性的值即被代理的远程仓库的路径),如可配置阿里云maven仓库;maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地Maven基础配置settings.xml或项目pom.xml中使用;原创 2023-03-11 16:56:01 · 304 阅读 · 0 评论 -
Mr. Cappuccino的第31杯咖啡——基于Docker部署MySQL8.0.18和Redis5.0.7
基于Docker部署MySQL8.0.18和Redis5.0.71. 部署MySQL8.0.181. 创建挂载文件目录2. 将my.cnf文件上传至/home/data/mysql/config目录3. 下载并运行mysql4. 连接mysql(账号:root,密码:honey@163)2. 部署Redis5.0.71. 创建挂载文件目录2. 将redis.conf文件上传至/home/data/redis/config目录3. 下载并运行redis4. 连接redis(密码:honey@163)1. 部原创 2022-12-08 16:58:53 · 107 阅读 · 0 评论 -
Mr. Cappuccino的第14杯咖啡——冒泡APP(升级版)之基于Nginx实现反向代理
冒泡APP(升级版)之基于Nginx实现反向代理1. 基于Docker安装Nginx2. 域名DNS解析3. 检查本地hosts文件4. 测试代理结果1. 基于Docker安装Nginx1.创建挂载目录mkdir -p /data/nginx/conf2.准备需要挂载的nginx.conf文件worker_processes 1;events { worker_connections 1024;}http { include mime.types;原创 2021-09-11 19:20:04 · 102 阅读 · 0 评论 -
Mr. Cappuccino的第13杯咖啡——冒泡APP(升级版)之基于docker-compose部署微服务
冒泡APP(升级版)之基于docker-compose部署微服务1. 将项目打成jar包2. 在docker容器中安装docker-compose3. 基于docker-compose部署微服务前言:随着项目初始化的结束,接踵而来的问题则是我们应该如何去部署这些服务,如果依然采用之前单体项目的部署方式,那无疑是非常消耗时间的,有点事倍功半的感觉,部署起来会非常不方便。目前公司采用的是Jenkins+Gitlab自动化部署,这种方式我也有去考虑过,不过感觉有点不太适合,因为这需要更多的服务器资源来配合完成原创 2021-09-11 16:13:43 · 198 阅读 · 0 评论 -
Mr. Cappuccino的第12杯咖啡——冒泡APP(升级版)之封装统一返回格式
冒泡APP(升级版)之封装统一返回格式上篇博文介绍了bubble-common-base模块的主要作用(封装统一返回格式),这篇博文主要是对于该模块的工具类进行封装。模块目录BaseApiResponse.javapackage com.bubble.base;import lombok.Data;import lombok.ToString;import org.apache.commons.lang3.StringUtils;import java.io.Serializabl原创 2021-09-11 12:14:46 · 107 阅读 · 0 评论 -
Mr. Cappuccino的第11杯咖啡——冒泡APP(升级版)之项目初始化
冒泡APP(升级版)之项目初始化前言:心血来潮,打算将大学期间做的一些项目进行整合升级改造,出来工作已经将近两年了,现在每天的生活无一不是在为公司的事业奋斗着,殊不知自己对于这一行业的兴趣也正在慢慢地被消磨着。在大学期间,对这行业的兴趣十分浓厚,那时候自己就是整个项目的项目经理兼产品经理,完全可以去做着自己想要做的事情,而且通过自己的努力把整个项目给捣鼓起来了,那绝对是一件非常有成就感的事儿,在我看来这些就是让兴趣之火得以燃烧的主要原因。希望通过这个项目能让自己找到之前的那份初心与热爱,这个项目我会一直原创 2021-09-11 11:43:20 · 401 阅读 · 0 评论 -
Mr. Cappuccino的第9杯咖啡——基于Docker部署Nacos2.0.3,并持久化数据至MySQL8.0
基于Docker部署Nacos2.0.3,并持久化数据至MySQL8.01. 搜索Nacos镜像2. 下载Nacos镜像3. 创建挂载目录存放日志4. 在云数据库上创建nacos数据库5. 运行Nacos镜像6. 查看启动日志7. 测试数据库持久化光阴似箭,不知不觉距离上一次写博客已经过去6个多月了,今日重操起键盘主要是想分享一下搭建Nacos时的一些命令以及心得,希望能帮助到小伙伴们!小主最近在腾某云上购置了一台1核2G的轻量级服务器,准备配合着先前在阿某云上购买的云数据库MySQL,在服务器上部署一原创 2021-09-03 23:48:58 · 911 阅读 · 1 评论