docker-compose.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. version: '5'
  2. services:
  3. nginx:
  4. container_name: app-nginx
  5. image: nginx:1.13
  6. restart: always
  7. ports:
  8. - 11800:80
  9. volumes:
  10. - ./nginx/conf.d:/etc/nginx/conf.d
  11. depends_on:
  12. - ali-biz1
  13. - mt-manager
  14. - consumer-manager
  15. - web-manager
  16. ali-biz1:
  17. restart: always
  18. build: ./mt-backend/ali-manager/
  19. working_dir: /app
  20. volumes:
  21. - ./app:/app
  22. expose:
  23. - "8095"
  24. environment:
  25. - "SPRING_PROFILES_ACTIVE=prod"
  26. # ali2:
  27. # restart: always
  28. # container_name: ali_service_2
  29. # build: ali
  30. # expose:
  31. # - "8096"
  32. mt-manager:
  33. restart: always
  34. build: ./mt-backend/mt-manager/
  35. working_dir: /app
  36. volumes:
  37. - ./app:/app
  38. expose:
  39. - "8090"
  40. environment:
  41. - "SPRING_PROFILES_ACTIVE=prod"
  42. # mt2:
  43. # restart: always
  44. # container_name: mt_service_2
  45. # build: mt
  46. # expose:
  47. # - "8090"
  48. # consumer-basic:
  49. # restart: always
  50. # container_name: consumer-basic
  51. # build: consumer-basic
  52. # expose:
  53. # - "9000"
  54. consumer-manager:
  55. restart: always
  56. build: ./mt-backend/consumer-manager/
  57. working_dir: /app
  58. volumes:
  59. - ./app:/app
  60. expose:
  61. - "9005"
  62. environment:
  63. - "SPRING_PROFILES_ACTIVE=prod"
  64. web-manager:
  65. restart: always
  66. build: ./mt-backend/web-manager/
  67. working_dir: /app
  68. volumes:
  69. - ./app:/app
  70. expose:
  71. - "8080"
  72. environment:
  73. - "SPRING_PROFILES_ACTIVE=prod"