Bläddra i källkod

feat: 部署文件

zhangying 3 dagar sedan
förälder
incheckning
6070a1a6e9
2 ändrade filer med 25 tillägg och 0 borttagningar
  1. 17 0
      zjrs-service-backend/dockerfile
  2. 8 0
      zjrs-service-backend/pom.xml

+ 17 - 0
zjrs-service-backend/dockerfile

@@ -0,0 +1,17 @@
+FROM eclipse-temurin:17-jdk
+
+# 创建工作目录
+WORKDIR /app
+
+# 复制JAR包和配置文件到容器内
+COPY jar/zjrs-0.0.1-SNAPSHOT.jar /app.jar
+COPY config/ /app/config
+
+# 设置上海时区
+ENV TZ=Asia/Shanghai
+
+# 暴露端口
+EXPOSE 9008
+
+# 运行JAR包,指定外部配置文件
+ENTRYPOINT ["java", "-jar", "/app.jar", "--spring.config.location=/app/config/application.yaml"]

+ 8 - 0
zjrs-service-backend/pom.xml

@@ -440,6 +440,14 @@
                     </execution>
                 </executions>
             </plugin>
+
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <includeSystemScope>true</includeSystemScope>
+                </configuration>
+            </plugin>
         </plugins>
         <!-- 将XML打包编译 -->
         <resources>