docker-compose-horbar.yaml 6.1 KB

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