tsurumure 1 éve
szülő
commit
eceee1d47a

+ 18 - 44
README.md

@@ -6,8 +6,18 @@
 * MySQL 8.0.31 + Redis 5.0.14.1
 * Springboot 3.1.1
 
+## 打包
+使用 maven 打包应用程序 .jar
+```bash
+# 默认 application-local.yml
+mvn clean package
+# 使用 application-dev.yml
+mvn clean package -P dev
+```
+注意:外部JAR包目录在 `./configuration/.m2/repository`,本地构建需要按照路径拷贝
+
 ## Debug
-Window 后台启动服务
+Window 启动 (后台启动)
 ```
 # 使用 PowerShell 终端执行以下命令
 $ cd D:\CodeJava\QuickLaunchSpring\BackendSys\target
@@ -19,70 +29,34 @@ $ Get-Content -Path "D:\CodeJava\QuickLaunchSpring\BackendSys\target\backendsys-
 # 关闭
 $ netstat -ano | findstr 48080
 // TCP    0.0.0.0:48080     0.0.0.0:0     LISTENING      4812
-# 查看进程
-$ tasklist | findstr 4812
 # 杀掉进程
 $ taskkill /f /pid 25068
 ```
 
-## 部署
-### 打包应用
-使用 maven 打包应用程序 .jar
-```bash
-# 默认 local
-mvn clean package
-mvn clean package -P dev
+Ubuntu 启动
 ```
-注意:外部JAR包目录在 `libs/*`,但目前是需要上传到阿里云私有库进行使用,比如 `ziniao-sdk-java`
-
-* 需要配置 maven 的 settings.xml (.m2/ 和 conf/ 都要配置)
-> https://packages.aliyun.com/repo/config/file/downloadWithPersonalCredential?settingsType=maven
-
-### 启动应用
-#### 1.普通启动
-```bash
 # 安装 nodup (Ubuntu-22.04 虚拟机可能需要安装)
 sudo apt install perforate -y
-
-# 后台执行
-nohup java -jar /home/www/project/BackendSys/target/backendsys-1.0.0.jar > backendsys.log&
-
+# 后台执行 (手动上传 libs 依赖包)
+nohup java -Dloader.path=/home/www/project/BackendSys/libs -jar /home/www/project/BackendSys/target/backendsys-1.0.0.jar > backendsys.log&
 # 监视日志
 tail -f nohup.out
-
 # 查看已执行的
 ps aux | grep java
-
 # 关闭进程
 kill 158644
 ```
-#### 2.Docker 启动
-根据本地启动配置文件 `Dockerfile` 与 `docker-compose.yml`
 
-注意构建本地应用 `mvn clean package -P local-docker`
+#### (待弃用,不使用本地 Docker 启动) 
+注意,配置 gogs 与 drone 联动,提交分支后立即重启 docker 应用,需要注意以下几点:
 ```bash
-# 创建镜像
-docker build -t backendsys .
-
-# 启动镜像
-docker-compose up -d
-
-# 查看镜像
-docker ps
-
-# 监听日志
-docker logs [container-id]
-```
-#### 3.Drone 启动 (线上)
-配置 gogs 与 drone 联动,提交分支后立即重启 docker 应用,要注意以下几点:
-```bash
-1. 修改应用 yml配置文件 的内网IP (数据库/Redis):ip addr show dev eth0 
+1. 修改应用 yml配置文件 的内网IP (数据库/Redis),执行:
+$ ip addr show dev eth0
 # 一般 eth0: 192.168.3.30
 2. 修改内置数据库 mysql库 -> user表 -> root用户的 Host 改为 % (默认有就不用改)
 3. 修改内置 Redis conf:bind 192.168.3.30 (重启)
 ```
 
-
 ## 项目开发指南
 ### 主要目录说明
 * (database/) 存放数据库.sql文件的目录

+ 1 - 1
src/main/java/com/backendsys/controller/api/TestController.java

@@ -536,7 +536,7 @@ public class TestController {
     @GetMapping("testMD5")
     public String testMD5(String value) throws NoSuchAlgorithmException {
         String password = Optional.ofNullable(value).orElse("123456");
-        String version = "0.0.43";
+        String version = "0.0.45";
         return "Value: " + value + "\n" +
                 "MD5: " + MD5Util.encrypt(password) + "\n" +
                 "Version: " + version;