docker-compose.yml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. networks:
  89. google_net:
  90. name: google_net