test-compose.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. version: "3"
  2. services:
  3. canteen:
  4. # 指定容器名称
  5. container_name: canteen
  6. # 重启机制
  7. restart: always
  8. network_mode: "host"
  9. build:
  10. context: ./ # 指定设定上下文根目录,然后以该目录为准寻找Dockerfile
  11. dockerfile: canteen.dockerfile
  12. volumes:
  13. # 挂载日志 -v A:B ,A指宿主机位置,B指容器位置
  14. - /usr/local/canteen/log:/logback
  15. # 指定容器时间为宿主机时间
  16. - /etc/localtime:/etc/localtime
  17. # 挂载 获取导入上传路径
  18. - /usr/local/canteen/uploadPath/import:/usr/local/canteen/uploadPath/import
  19. # 挂载 获取头像上传路径
  20. - /usr/local/canteen/uploadPath/avatar:/usr/local/canteen/uploadPath/avatar
  21. # 挂载 获取版本附件上传路径
  22. - /usr/local/canteen/uploadPath/versionAttach:/usr/local/canteen/uploadPath/versionAttach
  23. # 挂载 获取下载路径
  24. - /usr/local/canteen/uploadPath/download:/usr/local/canteen/uploadPath/download
  25. # 挂载 获取上传路径
  26. - /usr/local/canteen/uploadPath/upload:/usr/local/canteen/uploadPath/upload
  27. # 挂载 获取图片上传路径
  28. - /usr/local/canteen/uploadPath/picture:/usr/local/canteen/uploadPath/picture
  29. # 挂载 获取二维码路径
  30. - /usr/local/canteen/uploadPath/qrcode:/usr/local/canteen/uploadPath/qrcode
  31. # 挂载人脸识别算法库路径
  32. - /usr/local/canteen/linux:/usr/local/canteen/linux
  33. #启动容器后执行的命令
  34. entrypoint: java -server -Xms256m -Xmx1024m -jar -Duser.timezone=GMT+8 -Dspring.profiles.active=test canteen.jar