docker-compose.yml 892 B

1234567891011121314151617181920212223242526272829303132
  1. version: "2"
  2. services:
  3. # 必须是小写
  4. daogucms-service:
  5. build:
  6. context: .
  7. dockerfile: Dockerfile
  8. # 指定容器名称
  9. container_name: test
  10. # 重启机制
  11. restart: always
  12. # 必须是小写
  13. image: test:latest
  14. volumes:
  15. - /home/TestApp/libs/:/app/build/libs/
  16. - /home/TestApp/uploads/:/home/TestApp/uploads/
  17. - /home/TestApp/logs/:/logs/
  18. - /etc/localtime:/etc/localtime
  19. # ports:
  20. # - "48080:48080"
  21. # # 使用 network_mode: host 就不能再指定 ports
  22. network_mode: "host"
  23. environment:
  24. # 指定时区
  25. TZ: 'Asia/Shanghai'
  26. # -Xms4g -Xmx12g (服务器 8核 16GB)
  27. # -Xms1g -Xmx4g (服务器 4核 8GB)
  28. # entrypoint: nohup java -Dloader.path=/app/build/libs -jar /app/build/test.jar
  29. entrypoint: ["java", "-Dloader.path=/app/build/libs", "-jar", "/app/build/test.jar"]