docker-compose.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # 使用说明 (必须根目录执行)
  2. # 1. 打包编译镜像 docker-compose -f ./docker-files/production/docker-compose.yml build
  3. # 2. 启动容器 docker-compose -f ./docker-files/production/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. # 暴露默认端口
  16. expose:
  17. - 80
  18. ports:
  19. - ${RS_JAVA_SERVER_PORT}:80
  20. # 点餐平台-后台Web管理端页面
  21. raising-admin-web:
  22. build:
  23. context: ../../
  24. dockerfile: docker-files/${RUN_ENV}/dockerfile-vue
  25. restart: always
  26. container_name: ${RS_JAVA_WEB_CONTAINER_NAME}
  27. image: ${RS_JAVA_WEB_IMAGE_NAME}
  28. # 暴露默认端口
  29. expose:
  30. - 80
  31. ports:
  32. - ${RS_JAVA_WEB_PORT}:80
  33. links:
  34. - raising-admin-java
  35. depends_on:
  36. - raising-admin-java
  37. environment:
  38. TZ: "Asia/Shanghai"