xiehuanqun il y a 1 mois
Parent
commit
089d08c498
1 fichiers modifiés avec 19 ajouts et 13 suppressions
  1. 19 13
      docker-compose.yml

+ 19 - 13
docker-compose.yml

@@ -1,26 +1,32 @@
 version: "2"
 services:
-  daogucms-service:
+  # 必须是小写
+  test-service:
     build:
       context: .
       dockerfile: Dockerfile
-    container_name: daogucms
+    # 指定容器名称
+    container_name: test-app
+    # 重启机制
     restart: always
-    image: daogucms:latest
-
+    # 必须是小写
+    image: test:latest
     volumes:
-      - /home/DaoguCms/libs/:/app/build/libs/
-      - /home/DaoguCms/uploads/:/home/DaoguCms/uploads/
-      - /home/DaoguCms/logs/:/logs/
+      - /home/TestApp/libs/:/app/build/libs/
+      - /home/TestApp/uploads/:/home/TestApp/uploads/
+      - /home/TestApp/logs/:/logs/
       - /etc/localtime:/etc/localtime
 
-    network_mode: "host"
+    ports:
+      - "8080:8080"
+    # 使用 network_mode: host 就不能再指定 ports
+    #network_mode: "host"
 
     environment:
+      # 指定时区
       TZ: 'Asia/Shanghai'
 
-    command: >
-      java
-      -Xms1g -Xmx4g
-      -Dloader.path=/app/build/libs
-      -jar /app/build/daogucms.jar
+    # JVM 参数可按服务器配置调整
+    # -Xms512m -Xmx1024m (小内存测试环境)
+    # -Xms2g -Xmx8g (中等服务器)
+    entrypoint: nohup java -Dloader.path=/app/build/libs -jar /app/build/test.jar