docker-compose-horbar.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. version: '3'
  2. services:
  3. qlhuanbaoapi93:
  4. image: www.dgt.net.cn:5443/huanbao/qlhuanbaoapiimage93:1.3.5
  5. container_name: qlhuanbaocontaine93
  6. hostname: qlhuanbao93host
  7. volumes:
  8. - /home/website/huanbao/nginx/file/wwwroot:/app/wwwroot
  9. - ./Ropin.Inspection.Api/appsettings.json:/app/appsettings.json
  10. - ./Ropin.Inspection.Api/appsettings.Development.json:/app/appsettings.Development.json
  11. - ./Ropin.Inspection.Api/appsettings.Staging.json:/app/appsettings.Staging.json
  12. - ./Ropin.Inspection.Api/appsettings.Production.json:/app/appsettings.Production.json
  13. ports:
  14. - 93:80
  15. environment:
  16. TZ: "Asia/Shanghai"
  17. ASPNETCORE_ENVIRONMENT: "Production"
  18. networks:
  19. - ocelot-gateway-demo_dev
  20. external_links:
  21. - redis
  22. - db
  23. #- mongo
  24. qlhuanbaoscadaapi94:
  25. image: www.dgt.net.cn:5443/huanbao/qlhuanbaoscadaapiimage94:1.3.1
  26. container_name: qlhuanbaoscadacontaine94
  27. hostname: qlhuanbaoscada94host
  28. build:
  29. context: .
  30. dockerfile: ./Ropin.Environmentally.WebScada/Dockerfile
  31. ports:
  32. - 94:80
  33. environment:
  34. TZ: "Asia/Shanghai"
  35. ASPNETCORE_ENVIRONMENT: "Production"
  36. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  37. volumes:
  38. - ./Ropin.Environmentally.WebScada/appsettings.json:/app/appsettings.json
  39. - ./Ropin.Environmentally.WebScada/log4net.config:/app/log4net.config
  40. - ./Ropin.Environmentally.WebScada/appsettings.Development.json:/app/appsettings.Development.json
  41. - ./Ropin.Environmentally.WebScada/appsettings.Staging.json:/app/appsettings.Staging.json
  42. - ./Ropin.Environmentally.WebScada/appsettings.Production.json:/app/appsettings.Production.json
  43. #- ./Ropin.Environmentally.WebScada/app:/app
  44. networks:
  45. - ocelot-gateway-demo_dev
  46. #external_links:
  47. # - redis
  48. # - db
  49. # - mongo
  50. qlhuanbaoledgesvc99:
  51. image: www.dgt.net.cn:5443/huanbao/qlhuanbaoledgesvcimage99:1.3
  52. container_name: qlhuanbaoledgesvccontaine99
  53. hostname: qlhuanbaoledgesvc99host
  54. build:
  55. context: .
  56. dockerfile: ./Ropin.Environmentally.LedgeService1/Dockerfile
  57. ports:
  58. - 99:80
  59. environment:
  60. TZ: "Asia/Shanghai"
  61. #ASPNETCORE_ENVIRONMENT: "Production"
  62. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  63. volumes:
  64. - ./Ropin.Environmentally.LedgeService1/appsettings.json:/app/appsettings.json
  65. - ./Ropin.Environmentally.LedgeService1/log4net.config:/app/log4net.config
  66. networks:
  67. - ocelot-gateway-demo_dev
  68. external_links:
  69. - redis1
  70. - db
  71. qlhuanbaodcssvc101:
  72. image: www.dgt.net.cn:5443/huanbao/qlhuanbaodcssvcimage101:1.3
  73. container_name: qlhuanbaodcscontaine101
  74. hostname: qlhuanbaodcssvc101host
  75. build:
  76. context: .
  77. dockerfile: ./Ropin.Environmentally.DcsService/Dockerfile
  78. ports:
  79. - 101:80
  80. environment:
  81. TZ: "Asia/Shanghai"
  82. ASPNETCORE_ENVIRONMENT: "Production"
  83. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  84. volumes:
  85. - ./Ropin.Environmentally.DcsService/appsettings.json:/app/appsettings.json
  86. - ./Ropin.Environmentally.DcsService/log4net.config:/app/log4net.config
  87. networks:
  88. - ocelot-gateway-demo_dev
  89. external_links:
  90. - redis1
  91. - db
  92. qlhuanbaovideo103:
  93. image: www.dgt.net.cn:5443/huanbao/qlhuanbaovideoimage103:1.3
  94. container_name: qlhuanbaovideocontaine103
  95. hostname: qlhuanbaovideo103host
  96. build:
  97. context: .
  98. dockerfile: ./Ropin.Environmentally.VideoService/Dockerfile
  99. ports:
  100. - 103:80
  101. environment:
  102. TZ: "Asia/Shanghai"
  103. ASPNETCORE_ENVIRONMENT: "Production"
  104. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  105. volumes:
  106. - ./Ropin.Environmentally.VideoService/appsettings.json:/app/appsettings.json
  107. - ./Ropin.Environmentally.VideoService/log4net.config:/app/log4net.config
  108. networks:
  109. - ocelot-gateway-demo_dev
  110. external_links:
  111. - redis1
  112. - db
  113. qlhuanbaoalarm107:
  114. image: www.dgt.net.cn:5443/huanbao/qlhuanbaoalarmimage107:1.3
  115. container_name: qlhuanbaoalarmcontaine107
  116. hostname: qlhuanbaoalarm107host
  117. build:
  118. context: .
  119. dockerfile: ./Ropin.Environmentally.AlarmService/Dockerfile
  120. ports:
  121. - 107:80
  122. environment:
  123. TZ: "Asia/Shanghai"
  124. ASPNETCORE_ENVIRONMENT: "Production"
  125. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  126. volumes:
  127. - ./Ropin.Environmentally.AlarmService/appsettings.json:/app/appsettings.json
  128. - ./Ropin.Environmentally.AlarmService/log4net.config:/app/log4net.config
  129. - ./Ropin.Environmentally.AlarmService/appsettings.Development.json:/app/appsettings.Development.json
  130. - ./Ropin.Environmentally.AlarmService/appsettings.Staging.json:/app/appsettings.Staging.json
  131. - ./Ropin.Environmentally.AlarmService/appsettings.Production.json:/app/appsettings.Production.json
  132. networks:
  133. - ocelot-gateway-demo_dev
  134. external_links:
  135. - redis1
  136. - db
  137. networks:
  138. ocelot-gateway-demo_dev:
  139. external: true #注意true和:之间有个空格的