Browse Source

【feat】【第一版开发】
1.增加README.md文件

1.完善生产打包配置

ChenYL 1 year ago
parent
commit
08b0a59a89

+ 26 - 0
doc/技术文档.md

@@ -297,6 +297,32 @@ mysqld --standalone
 
 
 
 
 
 
+### Docker命令
+
+```shell
+# 查看容器输出日志
+docker logs -f xxx服务名
+
+# 进入容器
+docker exec -it xxx服务名 bash
+
+# docker-compose安装 
+# 下载安装包(速度慢的话也可以自己下载上传到服务器)
+sudo curl -L "https://github.com/docker/compose/releases/download/这里改成对应的版本号/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
+# 设置权限
+sudo chmod +x /usr/local/bin/docker-compose
+# 添加软连接
+sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
+# 查看安装信息
+docker-compose --version
+# 卸载数据
+sudo rm /usr/local/bin/docker-compose
+```
+
+
+
+
+
 ## IDEA设置
 ## IDEA设置
 
 
 
 

+ 1 - 1
pom.xml

@@ -219,7 +219,7 @@
                             <!-- 外部依赖jar包的最终位置 -->
                             <!-- 外部依赖jar包的最终位置 -->
                             <classpathPrefix>lib/</classpathPrefix>
                             <classpathPrefix>lib/</classpathPrefix>
                             <!-- 项目启动类 -->
                             <!-- 项目启动类 -->
-                            <mainClass>com.zhixinghe1.ots.OnlineToolServiceApplication</mainClass>
+                            <mainClass>com.punchsettle.server.Application</mainClass>
                         </manifest>
                         </manifest>
                     </archive>
                     </archive>
                     <!--资源文件不打进jar包中,做到配置跟项目分离的效果-->
                     <!--资源文件不打进jar包中,做到配置跟项目分离的效果-->

+ 30 - 0
src/main/java/com/punchsettle/server/JasyptGenerator.java

@@ -0,0 +1,30 @@
+package com.punchsettle.server;
+
+import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
+import org.jasypt.iv.RandomIvGenerator;
+import org.jasypt.salt.RandomSaltGenerator;
+
+/**
+ * 加密工具
+ */
+public class JasyptGenerator {
+
+    public static void main(String[] args) {
+        StandardPBEStringEncryptor standardPBEStringEncryptor = new StandardPBEStringEncryptor();
+        standardPBEStringEncryptor.setPassword("");
+        standardPBEStringEncryptor.setAlgorithm("PBEWithMD5AndDES");
+        standardPBEStringEncryptor.setSaltGenerator(new RandomSaltGenerator());
+        standardPBEStringEncryptor.setIvGenerator(new RandomIvGenerator());
+        String url = standardPBEStringEncryptor.encrypt("jdbc:mysql://47.119.150.157:3306/punch_settle?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai");
+        System.out.println("url:" + url);
+        String username = standardPBEStringEncryptor.encrypt("");
+        System.out.println("username:" + username);
+        String password = standardPBEStringEncryptor.encrypt("");
+        System.out.println("password:" + password);
+
+        String appid = standardPBEStringEncryptor.encrypt("");
+        System.out.println("appid:" + appid);
+        String secret = standardPBEStringEncryptor.encrypt("");
+        System.out.println("secret:" + secret);
+    }
+}

+ 3 - 2
src/main/resources/application-prod.yaml

@@ -1,7 +1,8 @@
 spring:
 spring:
   datasource:
   datasource:
-#    username: root
-#    url: url=jdbc:mysql://localhost:3306/punch_settle?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+    username: dms
+    password: ENC(NKFY9LukTR0YBJB9xo2zMQxZgw8U0ZfLwYbfBgG+sZAY/DnqnJQqKQ==)
+    url: ENC(IaRC3q0H6vgdLTIzU9WZ4/b/zuOg4DKFjDn5E9fg4DyvE9RWFRZ3ES8ut7ShbvjuJO91ivJcQ0lR1gV7QTHl9Y3kWAFm+sgHV6Yc8xEYwxno8U22e5G2w0xJYcZj7UR7o4i/WAlYIjZE9/T3gHQ7hwYnamR1JRfGu93GXMoQdLT54jzCjDeLmGFBgfSQ8FWn)
 
 
 biz:
 biz:
   token:
   token: