services: worker1: build: context: . dockerfile: Dockerfile image: google_ai_studio container_name: google_worker1 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyB2kjF2-S2B5cJiosx_LpApd227w33CVvs - TASK_TYPE=recommend networks: - google_net worker2: depends_on: - worker1 image: google_ai_studio container_name: google_worker2 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyB43Pvugb-CMkEXJUSubXEAxKxYflCPPNU - TASK_TYPE=top networks: - google_net worker3: depends_on: - worker1 image: google_ai_studio container_name: google_worker3 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyCor0q5w37Dy6fGxloLlCT7KqyEFU3PWP8 - TASK_TYPE=recommend networks: - google_net worker4: depends_on: - worker1 image: google_ai_studio container_name: google_worker4 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyAYgOeHS2NUlVuVe14rgNDaxXRNRt4smuY - TASK_TYPE=recommend networks: - google_net worker5: depends_on: - worker1 image: google_ai_studio container_name: google_worker5 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyDUmy8ecgiW1Nh7Buir5hd6xWZ5cZoV1RM - TASK_TYPE=recommend networks: - google_net worker6: depends_on: - worker1 image: google_ai_studio container_name: google_worker6 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyC-IxUvJhbiKWA7uN1RTtVbOjt3pj_-Apc - TASK_TYPE=recommend networks: - google_net worker7: depends_on: - worker1 image: google_ai_studio container_name: google_worker7 restart: unless-stopped environment: - ENV=prod - API_KEY=AIzaSyDXeugvEaYpKNrLPavMU1U5GtRhSaNLpAc - TASK_TYPE=recommend networks: - google_net entrypoint: "python /app/advertisement_job.py" networks: google_net: name: google_net