tsurumure 1 vuosi sitten
vanhempi
commit
523a451c9d
3 muutettua tiedostoa jossa 25 lisäystä ja 24 poistoa
  1. 3 2
      Dockerfile
  2. 1 1
      docker-compose.yml
  3. 21 21
      pom.xml

+ 3 - 2
Dockerfile

@@ -3,11 +3,12 @@ FROM openjdk:19-oracle
 RUN mkdir -p /app/build
 RUN chmod +x /app/build
 ADD ./target/backendsys-1.0.0.jar /app/build/backendsys-1.0.0.jar
+ADD ./libs/ /app/build/libs/
 
 EXPOSE 48080
-ENTRYPOINT ["nohup", "java", "-jar", "/app/build/backendsys-1.0.0.jar &"]
+ENTRYPOINT ["nohup", "java", "-Dloader.path=/app/build/libs", "-jar", "/app/build/backendsys-1.0.0.jar &"]
 
-# "-Dloader.path=./libs",
+# "-Dloader.path=/app/build/target/libs",
 
 # 打包应用程序
 # mvn clean package -P local-docker

+ 1 - 1
docker-compose.yml

@@ -8,7 +8,7 @@ services:
     image: backendsys
     volumes:
       # 本地jar包路径
-      - /home/www/project/BackendSys/target/libs/:/home/www/project/BackendSys/target/libs/
+      - /home/www/project/BackendSys/libs/:/home/www/project/BackendSys/libs/
       - /home/www/project/BackendSys/target/uploads/:/home/www/project/BackendSys/target/uploads/
       # 指定容器时间为宿主机时间
       - /etc/localtime:/etc/localtime

+ 21 - 21
pom.xml

@@ -472,27 +472,27 @@
             </plugin>
 
             <!-- 创建一个不包含依赖的jar包 -->
-<!--            <plugin>-->
-<!--                <groupId>org.springframework.boot</groupId>-->
-<!--                <artifactId>spring-boot-maven-plugin</artifactId>-->
-<!--                <configuration>-->
-<!--                    <mainClass>com.backendsys.Application</mainClass>-->
-<!--                    <layout>ZIP</layout>-->
-<!--                    <includes>-->
-<!--                        <include>-->
-<!--                            <groupId>nothing</groupId>-->
-<!--                            <artifactId>nothing</artifactId>-->
-<!--                        </include>-->
-<!--                    </includes>-->
-<!--                </configuration>-->
-<!--                <executions>-->
-<!--                    <execution>-->
-<!--                        <goals>-->
-<!--                            <goal>repackage</goal>-->
-<!--                        </goals>-->
-<!--                    </execution>-->
-<!--                </executions>-->
-<!--            </plugin>-->
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <mainClass>com.backendsys.Application</mainClass>
+                    <layout>ZIP</layout>
+                    <includes>
+                        <include>
+                            <groupId>nothing</groupId>
+                            <artifactId>nothing</artifactId>
+                        </include>
+                    </includes>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
 
             <!-- 将第三方依赖包拷贝到lib目录 (没有更新时注释) -->
 <!--            <plugin>-->