From f1a87b4c236a635b5a3330537b88c4ff002d0924 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sat, 14 Jun 2025 21:15:59 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E5=8D=87=E7=BA=A7=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E7=89=88=E6=9C=AC=20mysql=208.0.33=20=3D>=208.0.42=EF=BC=8Cred?= =?UTF-8?q?is=207.2.3=20=3D>=207.2.8=EF=BC=8Cnginx=201.25.3=20=3D>=201.27.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++----------- docker/docker-compose.yml | 6 +++--- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 5781154a..ba490c6b 100644 --- a/README.md +++ b/README.md @@ -226,13 +226,13 @@ public class DeptController extends BaseControllerMyBatis Plus | 3.5.8 | MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,简化开发、提高效率。 | | dynamic-datasource-spring-boot-starter | 4.3.1 | 基于 Spring Boot 的快速集成多数据源的启动器。 | | Hikari | 5.1.0 | JDBC 连接池,号称 “史上最快连接池”,SpringBoot 在 2.0 之后,采用的默认数据库连接池就是 Hikari。 | -| MySQL | 8.0.33 | 体积小、速度快、总体拥有成本低,是最流行的关系型数据库管理系统之一。 | +| MySQL | 8.0.42 | 体积小、速度快、总体拥有成本低,是最流行的关系型数据库管理系统之一。 | | mysql-connector-j | 8.3.0 | MySQL Java 驱动。 | | P6Spy | 3.9.1 | SQL 性能分析组件。 | | Liquibase | 4.27.0 | 用于管理数据库版本,跟踪、管理和应用数据库变化。 | | [JetCache](https://github.com/alibaba/jetcache/blob/master/docs/CN/Readme.md) | 2.7.8 | 一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。提供了比 SpringCache 更加强大的注解,可以原生的支持 TTL、两级缓存、分布式自动刷新,还提供了 Cache 接口用于手工缓存操作。 | | Redisson | 3.46.0 | 不仅仅是一个 Redis Java 客户端,Redisson 充分的利用了 Redis 键值数据库提供的一系列优势,为使用者提供了一系列具有分布式特性的常用工具:分布式锁、限流器等。 | -| Redis | 7.2.3 | 高性能的 key-value 数据库。 | +| Redis | 7.2.8 | 高性能的 key-value 数据库。 | | [Snail Job](https://snailjob.opensnail.com/) | 1.4.0 | 灵活,可靠和快速的分布式任务重试和分布式任务调度平台。 | | [X File Storage](https://x-file-storage.xuyanwu.cn/#/) | 2.2.1 | 一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS...等其它兼容 S3 协议的存储平台。 | | SMS4J | 3.3.4 | 短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程。 | @@ -265,15 +265,6 @@ git clone https://github.com/continew-org/continew-admin.git # 4.启动程序 # 4.1 启动成功:访问 http://localhost:8000/,页面输出:Xxx started successfully. # 4.2 接口文档:http://localhost:8000/doc.html - -# 5.部署 -# 5.1 Docker 部署 -# 5.1.1 服务器安装好 docker 及 docker-compose(参考:https://blog.charles7c.top/categories/fragments/2022/10/31/CentOS%E5%AE%89%E8%A3%85Docker) -# 5.1.2 执行 mvn package 进行项目打包,将 target/app 目录下的所有内容放到 /docker/continew-admin 目录下 -# 5.1.3 将 docker 目录上传到服务器 / 目录下,并授权(chmod -R 777 /docker) -# 5.1.4 修改 docker-compose.yml 中的 MySQL 配置、Redis 配置、continew-admin-server 配置、Nginx 配置 -# 5.1.5 执行 docker-compose up -d 创建并后台运行所有容器 -# 5.2 其他方式部署 ``` ## 项目结构 diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 75b4a582..dab17e5c 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: mysql: - image: mysql:8.0.33 + image: mysql:8.0.42 restart: always container_name: mysql ports: @@ -36,7 +36,7 @@ services: # volumes: # - /docker/postgresql/data/:/var/lib/postgresql/data/ redis: - image: redis:7.2.3 + image: redis:7.2.8 restart: always container_name: redis ports: @@ -78,7 +78,7 @@ services: - redis - mysql continew-web: - image: nginx:1.25.3 + image: nginx:1.27.0 restart: always container_name: continew-web ports: