xiehuanqun 1 maand geleden
bovenliggende
commit
fdcdb9b617
2 gewijzigde bestanden met toevoegingen van 8 en 4 verwijderingen
  1. 5 0
      Dockerfile
  2. 3 4
      docker-compose.yml

+ 5 - 0
Dockerfile

@@ -1,9 +1,14 @@
+# 使用官方 JDK 17 镜像
 FROM openjdk:17-oracle
 
+# 设置工作目录
 WORKDIR /app/build
 
+# 拷贝编译好的 jar 到镜像
 COPY ./target/test.jar /app/build/test.jar
 
+# 暴露应用端口(与 Spring Boot 配置的端口一致)
 EXPOSE 48080
 
+# 启动命令
 ENTRYPOINT ["java", "-Dloader.path=/app/build", "-jar", "/app/build/test.jar"]

+ 3 - 4
docker-compose.yml

@@ -1,18 +1,17 @@
 version: "3.8"
+
 services:
   daogucms-service:
-    image: test:latest   # 构建出来的镜像
+    image: test:latest           # Drone 构建出来的镜像
     container_name: daogucms
     build:
       context: .
       dockerfile: Dockerfile
     restart: always
-    network_mode: "host"     # 使用宿主机网络
     environment:
       TZ: "Asia/Shanghai"
+    network_mode: "host"         # 使用宿主机网络
     volumes:
-      - /home/app/libs/:/app/build/libs/
       - /home/app/uploads/:/home/app/uploads/
       - /home/app/logs/:/logs/
       - /etc/localtime:/etc/localtime
-    entrypoint: java -Dloader.path=/app/build/libs -jar /app/build/test.jar