docker-compose.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. services:
  2. start:
  3. image: start
  4. build:
  5. context: python
  6. dockerfile: start
  7. python:
  8. image: python
  9. build:
  10. context: python
  11. dockerfile: python
  12. depends_on:
  13. - start
  14. django4:
  15. image: django4
  16. build:
  17. context: python
  18. dockerfile: django4
  19. depends_on:
  20. - python
  21. ports:
  22. - 8100:8100
  23. volumes:
  24. - /home/data:/home/data
  25. environment:
  26. - PORT=8100
  27. - V=4
  28. entrypoint: ['/bin/bash','/root/run.sh']
  29. restart: unless-stopped
  30. nginx.d4:
  31. image: nginx.d4
  32. build:
  33. context: nginx.d4
  34. dockerfile: nginx.d4
  35. ports:
  36. - 8105:80
  37. volumes:
  38. - /home/data:/home/data
  39. - /home/data/dashboard4.nginx:/etc/nginx
  40. entrypoint: ['/bin/bash','/root/run.sh']
  41. restart: unless-stopped
  42. depends_on:
  43. - start
  44. django5:
  45. image: django5
  46. build:
  47. context: python
  48. dockerfile: django5
  49. depends_on:
  50. - python
  51. ports:
  52. - 8110:8110
  53. volumes:
  54. - /home/data:/home/data
  55. environment:
  56. - PORT=8110
  57. - V=5
  58. entrypoint: ['/bin/bash','/root/run.sh']
  59. restart: unless-stopped
  60. nginx.d5:
  61. image: nginx.d5
  62. build:
  63. context: nginx.d5
  64. dockerfile: nginx.d5
  65. ports:
  66. - 8115:80
  67. volumes:
  68. - /home/data:/home/data
  69. - /home/data/dashboard5.nginx:/etc/nginx
  70. entrypoint: ['/bin/bash','/root/run.sh']
  71. restart: unless-stopped
  72. depends_on:
  73. - start
  74. bpconverter:
  75. image: django.bcp
  76. build:
  77. context: python
  78. dockerfile: django.bpc
  79. depends_on:
  80. - python
  81. ports:
  82. - 8120:8120
  83. volumes:
  84. - /home/data/bpconverter:/home/bpconverter
  85. environment:
  86. - PORT=8120
  87. - V=5
  88. entrypoint: ['/bin/bash','/root/run.sh']
  89. restart: unless-stopped
  90. bpconverter.nginx:
  91. image: nginx.bpc
  92. build:
  93. context: nginx.bpc
  94. dockerfile: nginx.bpc
  95. ports:
  96. - 8125:80
  97. volumes:
  98. - /home/data/bpconverter.nginx:/etc/nginx
  99. - /home/data/bpconverter:/home/bpconverter
  100. entrypoint: ['/bin/bash','/root/run.sh']
  101. restart: unless-stopped
  102. depends_on:
  103. - start
  104. gd:
  105. image: django.gd
  106. build:
  107. context: python
  108. dockerfile: django.gd
  109. depends_on:
  110. - python
  111. ports:
  112. - 8130:8130
  113. volumes:
  114. - /home/data/gd:/home/gd
  115. environment:
  116. - PORT=8130
  117. - V=5
  118. entrypoint: ['/bin/bash','/root/run.sh']
  119. restart: unless-stopped
  120. mosquitto:
  121. image: mosquitto
  122. build:
  123. context: mosquitto
  124. dockerfile: mosquitto
  125. ports:
  126. - 1881:1881
  127. volumes:
  128. - /home/data/mosquitto.server:/etc/mosquitto
  129. entrypoint: ['/bin/bash','/root/run.sh']
  130. restart: unless-stopped
  131. depends_on:
  132. - start
  133. mosquitto.d4:
  134. image: mosquitto.d4
  135. build:
  136. context: mosquitto.d4
  137. dockerfile: mosquitto.d4
  138. volumes:
  139. - /home/data:/home/data
  140. - /home/data/mosquitto.d4:/home/data/mosquitto.d4
  141. entrypoint: ['/bin/bash','/root/run.sh']
  142. restart: unless-stopped
  143. depends_on:
  144. - django4