docker-compose.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. services:
  2. consumption_studio:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. image: tool_job
  7. container_name: tool_worker1
  8. restart: unless-stopped
  9. environment:
  10. - ENV=prod
  11. networks:
  12. - tool_net
  13. entrypoint: "python /app/workers/consumption_work_studio.py"
  14. select_studio:
  15. image: tool_job
  16. restart: unless-stopped
  17. environment:
  18. - ENV=prod
  19. networks:
  20. - tool_net
  21. entrypoint: "python /app/workers/select_work_studio.py"
  22. select:
  23. image: tool_job
  24. restart: unless-stopped
  25. env_file:
  26. - product.env
  27. volumes:
  28. - ./sh:/app/sh
  29. - /var/run/docker.sock:/var/run/docker.sock:ro
  30. networks:
  31. - tool_net
  32. deploy:
  33. replicas: 10
  34. entrypoint: sh /app/sh/select.sh
  35. consumption:
  36. image: tool_job
  37. restart: unless-stopped
  38. env_file:
  39. - product.env
  40. volumes:
  41. - ./sh:/app/sh
  42. - /var/run/docker.sock:/var/run/docker.sock:ro
  43. networks:
  44. - tool_net
  45. deploy:
  46. replicas: 10
  47. entrypoint: sh /app/sh/consumption.sh
  48. networks:
  49. tool_net:
  50. name: tool_net