docker-compose-horbar.yaml 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  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. - ./Ropin.Environmentally.LedgeService1/appsettings.Development.json:/app/appsettings.Development.json
  67. - ./Ropin.Environmentally.LedgeService1/appsettings.Staging.json:/app/appsettings.Staging.json
  68. - ./Ropin.Environmentally.LedgeService1/appsettings.Production.json:/app/appsettings.Production.json
  69. networks:
  70. - ocelot-gateway-demo_dev
  71. external_links:
  72. - redis1
  73. - db
  74. qlhuanbaodcssvc101:
  75. image: www.dgt.net.cn:5443/huanbao/qlhuanbaodcssvcimage101:1.3
  76. container_name: qlhuanbaodcscontaine101
  77. hostname: qlhuanbaodcssvc101host
  78. build:
  79. context: .
  80. dockerfile: ./Ropin.Environmentally.DcsService/Dockerfile
  81. ports:
  82. - 101:80
  83. environment:
  84. TZ: "Asia/Shanghai"
  85. ASPNETCORE_ENVIRONMENT: "Production"
  86. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  87. volumes:
  88. - ./Ropin.Environmentally.DcsService/appsettings.json:/app/appsettings.json
  89. - ./Ropin.Environmentally.DcsService/log4net.config:/app/log4net.config
  90. - ./Ropin.Environmentally.DcsService/appsettings.Development.json:/app/appsettings.Development.json
  91. - ./Ropin.Environmentally.DcsService/appsettings.Staging.json:/app/appsettings.Staging.json
  92. - ./Ropin.Environmentally.DcsService/appsettings.Production.json:/app/appsettings.Production.json
  93. networks:
  94. - ocelot-gateway-demo_dev
  95. external_links:
  96. - redis1
  97. - db
  98. qlhuanbaovideo103:
  99. image: www.dgt.net.cn:5443/huanbao/qlhuanbaovideoimage103:1.3
  100. container_name: qlhuanbaovideocontaine103
  101. hostname: qlhuanbaovideo103host
  102. build:
  103. context: .
  104. dockerfile: ./Ropin.Environmentally.VideoService/Dockerfile
  105. ports:
  106. - 103:80
  107. environment:
  108. TZ: "Asia/Shanghai"
  109. ASPNETCORE_ENVIRONMENT: "Production"
  110. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  111. volumes:
  112. - ./Ropin.Environmentally.VideoService/appsettings.json:/app/appsettings.json
  113. - ./Ropin.Environmentally.VideoService/log4net.config:/app/log4net.config
  114. - ./Ropin.Environmentally.VideoService/appsettings.Development.json:/app/appsettings.Development.json
  115. - ./Ropin.Environmentally.VideoService/appsettings.Staging.json:/app/appsettings.Staging.json
  116. - ./Ropin.Environmentally.VideoService/appsettings.Production.json:/app/appsettings.Production.json
  117. networks:
  118. - ocelot-gateway-demo_dev
  119. external_links:
  120. - redis1
  121. - db
  122. qlhuanbaoalarm107:
  123. image: www.dgt.net.cn:5443/huanbao/qlhuanbaoalarmimage107:1.3
  124. container_name: qlhuanbaoalarmcontaine107
  125. hostname: qlhuanbaoalarm107host
  126. build:
  127. context: .
  128. dockerfile: ./Ropin.Environmentally.AlarmService/Dockerfile
  129. ports:
  130. - 107:80
  131. environment:
  132. TZ: "Asia/Shanghai"
  133. ASPNETCORE_ENVIRONMENT: "Production"
  134. PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  135. volumes:
  136. - ./Ropin.Environmentally.AlarmService/appsettings.json:/app/appsettings.json
  137. - ./Ropin.Environmentally.AlarmService/log4net.config:/app/log4net.config
  138. - ./Ropin.Environmentally.AlarmService/appsettings.Development.json:/app/appsettings.Development.json
  139. - ./Ropin.Environmentally.AlarmService/appsettings.Staging.json:/app/appsettings.Staging.json
  140. - ./Ropin.Environmentally.AlarmService/appsettings.Production.json:/app/appsettings.Production.json
  141. networks:
  142. - ocelot-gateway-demo_dev
  143. external_links:
  144. - redis1
  145. - db
  146. networks:
  147. ocelot-gateway-demo_dev:
  148. external: true #注意true和:之间有个空格的