docker-compose.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # 使用说明 (必须根目录执行)
  2. # 1. 打包编译镜像 docker-compose -f ./docker-files/jpservice/docker-compose.yml build
  3. # 2. 启动容器 docker-compose -f ./docker-files/jpservice/docker-compose.yml -p take_away_platform up --force-recreate --detach
  4. # 3. 等待服务启动
  5. version: '3'
  6. services:
  7. # 点餐平台-后台Java服务
  8. raising-admin-java:
  9. build:
  10. context: ../../
  11. dockerfile: docker-files/${RUN_ENV}/dockerfile-java
  12. restart: always
  13. container_name: ${RS_JAVA_SERVER_CONTAINER_NAME}
  14. image: ${RS_JAVA_SERVER_IMAGE_NAME}
  15. volumes:
  16. - /home:/home
  17. # 暴露默认端口
  18. expose:
  19. - 80
  20. ports:
  21. - ${RS_JAVA_SERVER_PORT}:80
  22. - "9128:9128"
  23. # 点餐平台-后台Web管理端页面
  24. raising-admin-web:
  25. build:
  26. context: ../../
  27. dockerfile: docker-files/${RUN_ENV}/dockerfile-vue
  28. restart: always
  29. container_name: ${RS_JAVA_WEB_CONTAINER_NAME}
  30. image: ${RS_JAVA_WEB_IMAGE_NAME}
  31. # 暴露默认端口
  32. expose:
  33. - 80
  34. ports:
  35. - ${RS_JAVA_WEB_PORT}:80
  36. links:
  37. - raising-admin-java
  38. depends_on:
  39. - raising-admin-java
  40. environment:
  41. TZ: "Asia/Shanghai"