xiehuanqun 1 개월 전
부모
커밋
bf82ac80dd
1개의 변경된 파일31개의 추가작업 그리고 0개의 파일을 삭제
  1. 31 0
      docker-compose.yml

+ 31 - 0
docker-compose.yml

@@ -0,0 +1,31 @@
+version: "2"
+services:
+  # 必须是小写
+  daogucms-service:
+    build:
+      context: .
+      dockerfile: Dockerfile
+    # 指定容器名称
+    container_name: test
+    # 重启机制
+    restart: always
+    # 必须是小写
+    image: test:latest
+    volumes:
+      - /home/app/libs/:/app/build/libs/
+      - /home/app/uploads/:/home/app/uploads/
+      - /home/app/logs/:/logs/
+      - /etc/localtime:/etc/localtime
+
+#    ports:
+#      - "48080:48080"
+#    # 使用 network_mode: host 就不能再指定 ports
+    network_mode: "host"
+
+    environment:
+      # 指定时区
+      TZ: 'Asia/Shanghai'
+
+    # -Xms4g -Xmx12g (服务器 8核 16GB)
+    # -Xms1g -Xmx4g (服务器 4核 8GB)
+    entrypoint: nohup java -Dloader.path=/app/build/libs -jar /app/build/test.jar