docker-compose.yml 1023 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. services:
  2. select:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. image: content_job
  7. container_name: content_worker1
  8. restart: unless-stopped
  9. environment:
  10. - ENV=prod
  11. networks:
  12. - content_net
  13. entrypoint: "python /app/workers/select_work.py"
  14. consumption:
  15. image: content_job
  16. restart: unless-stopped
  17. env_file:
  18. - product.env
  19. volumes:
  20. - ./sh:/app/sh
  21. - /var/run/docker.sock:/var/run/docker.sock:ro
  22. networks:
  23. - content_net
  24. deploy:
  25. replicas: 20
  26. entrypoint: sh /app/sh/select.sh
  27. select_spider:
  28. image: content_job
  29. restart: unless-stopped
  30. environment:
  31. - ENV=prod
  32. networks:
  33. - content_net
  34. entrypoint: "python /app/workers/select_spider_work.py"
  35. consumption_spider:
  36. image: content_job
  37. restart: unless-stopped
  38. environment:
  39. - ENV=prod
  40. networks:
  41. - content_net
  42. entrypoint: "python /app/workers/consumption_spider_work.py"
  43. networks:
  44. content_net:
  45. name: content_net