docker-compose.yml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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. mosquitto:
  75. image: mosquitto
  76. build:
  77. context: mosquitto
  78. dockerfile: mosquitto
  79. ports:
  80. - 1881:1881
  81. volumes:
  82. - /home/data/server_mosquitto:/etc/mosquitto
  83. entrypoint: ['/bin/bash','/root/run.sh']
  84. restart: unless-stopped
  85. depends_on:
  86. - start
  87. mosquitto.d4:
  88. image: mosquitto.d4
  89. build:
  90. context: mosquitto.d4
  91. dockerfile: mosquitto.d4
  92. volumes:
  93. - /home/data:/home/data
  94. - /home/data/mosquitto.d4:/home/data/mosquitto.d4
  95. entrypoint: ['/bin/bash','/root/run.sh']
  96. restart: unless-stopped
  97. depends_on:
  98. - django4