Browse Source

更新火苗儿项目

DESKTOP-VAEGFGM\zqc 8 tháng trước cách đây
mục cha
commit
78438d1ecd

+ 1 - 1
menduner/menduner-flames-api/pom.xml

@@ -11,7 +11,7 @@
     <name>menduner-flames-api</name>
     <description>Demo project for Spring Boot</description>
     <properties>
-        <java.version>11</java.version>
+<!--        <java.version>8</java.version>-->
     </properties>
     <dependencies>
         <dependency>

+ 13 - 13
menduner/menduner-flames-api/src/test/java/com/citupro/flames/FlamesApplicationTests.java

@@ -1,13 +1,13 @@
-package com.citupro.flames;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class FlamesApplicationTests {
-
-    @Test
-    void contextLoads() {
-    }
-
-}
+//package com.citupro.flames;
+//
+////import org.junit.jupiter.api.Test;
+////import org.springframework.boot.test.context.SpringBootTest;
+////
+////@SpringBootTest
+////class FlamesApplicationTests {
+////
+////    @Test
+////    void contextLoads() {
+////    }
+//
+////}

+ 13 - 4
menduner/menduner-flames-biz/Dockerfile

@@ -1,7 +1,16 @@
+## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
+## 感谢复旦核博士的建议!灰子哥,牛皮!
 FROM adoptopenjdk/openjdk11
-ADD  target/flames-1.0-SNAPSHOT.jar flames.jar
-EXPOSE 9001
-RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
 
-ENTRYPOINT [ "sh","-c", " java  -Dfile.encoding=utf-8  -jar  /flames.jar  ${JAVA_OPTS}"]
+## 将后端项目的 Jar 文件,复制到镜像中
+ADD target/menduner-flames-biz.jar app.jar
 
+## 设置 TZ 时区
+## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
+ENV TZ=Asia/Shanghai
+
+## 暴露后端项目的 48201 端口
+EXPOSE 48201
+
+## 启动后端项目
+CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar app.jar

+ 7 - 18
menduner/menduner-flames-biz/pom.xml

@@ -11,7 +11,7 @@
     <name>menduner-flames-biz</name>
     <description>Demo project for Spring Boot</description>
     <properties>
-        <java.version>11</java.version>
+<!--        <java.version>8</java.version>-->
     </properties>
     <dependencies>
 
@@ -93,31 +93,20 @@
 
 
     </dependencies>
-    <build>
 
+    <build>
+        <!-- 设置构建的 jar 包名 -->
+        <finalName>${project.artifactId}</finalName>
         <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.1</version>
-                <configuration>
-                    <source>${java.version}</source>
-                    <target>${java.version}</target>
-                </configuration>
-            </plugin>
+            <!-- 打包 -->
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
-                <configuration>
-                    <!-- 指定该Main Class为全局的唯一入口 -->
-                    <mainClass>com.citupro.module.menduner.flames.FlamesApplication</mainClass>
-                    <layout>ZIP</layout>
-                    <includeSystemScope>true</includeSystemScope>
-                </configuration>
+                <version>${spring.boot.version}</version>
                 <executions>
                     <execution>
                         <goals>
-                            <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
+                            <goal>repackage</goal> <!-- 将引入的 jar 打入其中 -->
                         </goals>
                     </execution>
                 </executions>

+ 13 - 13
menduner/menduner-flames-biz/src/test/java/com/citupro/flames/FlamesApplicationTests.java

@@ -1,13 +1,13 @@
-package com.citupro.flames;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class FlamesApplicationTests {
-
-    @Test
-    void contextLoads() {
-    }
-
-}
+//package com.citupro.flames;
+//
+//import org.junit.jupiter.api.Test;
+//import org.springframework.boot.test.context.SpringBootTest;
+//
+//@SpringBootTest
+//class FlamesApplicationTests {
+//
+//    @Test
+//    void contextLoads() {
+//    }
+//
+//}