{"owner":"reacherhq","repo":"check-if-email-exists","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"rabbitmq/docker-compose.yaml","servicesCount":4,"services":[{"name":"rabbitmq","image":"rabbitmq:4.0-management","restart":"always","ports":["5672:5672","15672:15672"],"environment":["RABBITMQ_DEFAULT_USER=guest","RABBITMQ_DEFAULT_PASS=guest"]},{"name":"postgres","image":"postgres:14","restart":"always","ports":["5432:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=postgres","POSTGRES_DB=reacher_db"]},{"name":"worker1","image":"reacherhq/backend:beta","restart":"always","ports":["8080:8080"],"environment":["RCH__BACKEND_NAME=worker1","RUST_LOG=reacher=info","RCH__WORKER__ENABLE=true","RCH__WORKER__RABBITMQ__URL=amqp://guest:guest@rabbitmq:5672","RCH__STORAGE__POSTGRES__DB_URL=postgres://postgres:postgres@postgres:5432/reacher_db","RCH__WORKER__THROTTLE__MAX_REQUESTS_PER_DAY=10000"],"depends_on":["postgres","rabbitmq"]},{"name":"worker2","image":"reacherhq/backend:beta","restart":"always","ports":["8081:8080"],"environment":["RCH__BACKEND_NAME=worker2","RUST_LOG=reacher=info","RCH__WORKER__ENABLE=true","RCH__WORKER__RABBITMQ__URL=amqp://guest:guest@rabbitmq:5672","RCH__STORAGE__POSTGRES__DB_URL=postgres://postgres:postgres@postgres:5432/reacher_db","RCH__WORKER__THROTTLE__MAX_REQUESTS_PER_DAY=10000"],"depends_on":["postgres","rabbitmq"]}],"exposedPorts":["5672","15672","5432","8080","8081"],"dockerRunCommand":"docker run -d --name check-if-email-exists -p 5672:5672 --restart always reacherhq/backend:beta","podmanRunCommand":"podman run -d --name check-if-email-exists -p 5672:5672 --restart always reacherhq/backend:beta","skopeoInspectCommand":"skopeo inspect docker://docker.io/reacherhq/backend:beta","orasPullCommand":"oras pull reacherhq/backend:beta","registryMeta":{"provider":"dockerhub","image":"reacherhq/backend","canonicalImage":"docker.io/reacherhq/backend:beta","latestTag":"beta","cliCommands":{"dockerRun":"docker run -d --name check-if-email-exists -p 5672:5672 --restart always reacherhq/backend:beta","dockerPull":"docker pull reacherhq/backend:beta","podmanRun":"podman run -d --name check-if-email-exists -p 5672:5672 --restart always reacherhq/backend:beta","skopeoInspect":"skopeo inspect docker://docker.io/reacherhq/backend:beta","orasPull":"oras pull reacherhq/backend:beta","composeYaml":"services:\n  check-if-email-exists:\n    image: reacherhq/backend:beta\n    restart: unless-stopped\n    ports:\n      - \"5672:5672\""}}}