docker-compose.yml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. services:
  2. worker1:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. image: google_ai_studio
  7. container_name: google_worker1
  8. restart: unless-stopped
  9. environment:
  10. - ENV=prod
  11. - API_KEY=AIzaSyB2kjF2-S2B5cJiosx_LpApd227w33CVvs
  12. - TASK_TYPE=recommend
  13. networks:
  14. - google_net
  15. worker2:
  16. depends_on:
  17. - worker1
  18. image: google_ai_studio
  19. container_name: google_worker2
  20. restart: unless-stopped
  21. environment:
  22. - ENV=prod
  23. - API_KEY=AIzaSyB43Pvugb-CMkEXJUSubXEAxKxYflCPPNU
  24. - TASK_TYPE=top
  25. networks:
  26. - google_net
  27. worker3:
  28. depends_on:
  29. - worker1
  30. image: google_ai_studio
  31. container_name: google_worker3
  32. restart: unless-stopped
  33. environment:
  34. - ENV=prod
  35. - API_KEY=AIzaSyCor0q5w37Dy6fGxloLlCT7KqyEFU3PWP8
  36. - TASK_TYPE=recommend
  37. networks:
  38. - google_net
  39. worker4:
  40. depends_on:
  41. - worker1
  42. image: google_ai_studio
  43. container_name: google_worker4
  44. restart: unless-stopped
  45. environment:
  46. - ENV=prod
  47. - API_KEY=AIzaSyAYgOeHS2NUlVuVe14rgNDaxXRNRt4smuY
  48. - TASK_TYPE=recommend
  49. networks:
  50. - google_net
  51. worker5:
  52. depends_on:
  53. - worker1
  54. image: google_ai_studio
  55. container_name: google_worker5
  56. restart: unless-stopped
  57. environment:
  58. - ENV=prod
  59. - API_KEY=AIzaSyDUmy8ecgiW1Nh7Buir5hd6xWZ5cZoV1RM
  60. - TASK_TYPE=recommend
  61. networks:
  62. - google_net
  63. worker6:
  64. depends_on:
  65. - worker1
  66. image: google_ai_studio
  67. container_name: google_worker6
  68. restart: unless-stopped
  69. environment:
  70. - ENV=prod
  71. - API_KEY=AIzaSyC-IxUvJhbiKWA7uN1RTtVbOjt3pj_-Apc
  72. - TASK_TYPE=recommend
  73. networks:
  74. - google_net
  75. worker7:
  76. depends_on:
  77. - worker1
  78. image: google_ai_studio
  79. container_name: google_worker7
  80. restart: unless-stopped
  81. environment:
  82. - ENV=prod
  83. - API_KEY=AIzaSyDXeugvEaYpKNrLPavMU1U5GtRhSaNLpAc
  84. - TASK_TYPE=recommend
  85. networks:
  86. - google_net
  87. entrypoint: "python /app/advertisement_job.py"
  88. worker8:
  89. depends_on:
  90. - worker1
  91. image: google_ai_studio
  92. container_name: google_worker8
  93. restart: unless-stopped
  94. environment:
  95. - ENV=prod
  96. - API_KEY=AIzaSyCntZuz-nyHi9bcKV09YWbBQRZJUkZvuQk
  97. - TASK_TYPE=pq
  98. networks:
  99. - google_net
  100. worker9:
  101. depends_on:
  102. - worker1
  103. image: google_ai_studio
  104. container_name: google_worker9
  105. restart: unless-stopped
  106. environment:
  107. - ENV=prod
  108. - API_KEY=AIzaSyC70ZbPtnIMuz94sofqx40fmgAuDyW4JV0
  109. - TASK_TYPE=pq
  110. networks:
  111. - google_net
  112. worker10:
  113. depends_on:
  114. - worker1
  115. image: google_ai_studio
  116. container_name: google_worker10
  117. restart: unless-stopped
  118. environment:
  119. - ENV=prod
  120. - API_KEY=AIzaSyD96zHr04SU7Ybn9BMkhIFHkh-kAf8Amtk
  121. - TASK_TYPE=pq
  122. networks:
  123. - google_net
  124. worker11:
  125. depends_on:
  126. - worker1
  127. image: google_ai_studio
  128. container_name: google_worker11
  129. restart: unless-stopped
  130. environment:
  131. - ENV=prod
  132. - API_KEY=AIzaSyApu2sAzvCeU84Te1FxVFjf2_Fe-zS0Vgo
  133. - TASK_TYPE=pq
  134. networks:
  135. - google_net
  136. worker12:
  137. depends_on:
  138. - worker1
  139. image: google_ai_studio
  140. container_name: google_worker12
  141. restart: unless-stopped
  142. environment:
  143. - ENV=prod
  144. - API_KEY=AIzaSyCcCrgmmjoifRMPRqXHHBKOsM5ButN1a4c
  145. - TASK_TYPE=pq
  146. networks:
  147. - google_net
  148. worker13:
  149. depends_on:
  150. - worker1
  151. image: google_ai_studio
  152. container_name: google_worker13
  153. restart: unless-stopped
  154. environment:
  155. - ENV=prod
  156. - API_KEY=AIzaSyCmLB67QIPwXznMnIe72vhyU-3wTPes_JU
  157. - TASK_TYPE=pq
  158. networks:
  159. - google_net
  160. worker14:
  161. depends_on:
  162. - worker1
  163. image: google_ai_studio
  164. container_name: google_worker14
  165. restart: unless-stopped
  166. environment:
  167. - ENV=prod
  168. - API_KEY=AIzaSyCOytzMj28Z2u8JXrzptACJp21qOapeasg
  169. - TASK_TYPE=pq
  170. networks:
  171. - google_net
  172. networks:
  173. google_net:
  174. name: google_net