{"owner":"openai","repo":"symphony","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"elixir/test/support/live_e2e_docker/docker-compose.yml","servicesCount":2,"services":[{"name":"worker1","build":{"context":".","dockerfile":"Dockerfile"},"ports":["${SYMPHONY_LIVE_DOCKER_WORKER_1_PORT}:22"],"volumes":["${SYMPHONY_LIVE_DOCKER_AUTHORIZED_KEY}:/run/symphony/ssh/authorized_key.pub:ro","${SYMPHONY_LIVE_DOCKER_AUTH_JSON}:/root/.codex/auth.json:ro"]},{"name":"worker2","build":{"context":".","dockerfile":"Dockerfile"},"ports":["${SYMPHONY_LIVE_DOCKER_WORKER_2_PORT}:22"],"volumes":["${SYMPHONY_LIVE_DOCKER_AUTHORIZED_KEY}:/run/symphony/ssh/authorized_key.pub:ro","${SYMPHONY_LIVE_DOCKER_AUTH_JSON}:/root/.codex/auth.json:ro"]}],"exposedPorts":["1","2"],"dockerRunCommand":"docker run -d --name symphony -p 1:1 --restart always openai/symphony:latest","podmanRunCommand":"podman run -d --name symphony -p 1:1 --restart always openai/symphony:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/openai/symphony:latest","orasPullCommand":"oras pull openai/symphony:latest","registryMeta":{"provider":"dockerhub","image":"openai/symphony","canonicalImage":"docker.io/openai/symphony:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name symphony -p 1:1 --restart always openai/symphony:latest","dockerPull":"docker pull openai/symphony:latest","podmanRun":"podman run -d --name symphony -p 1:1 --restart always openai/symphony:latest","skopeoInspect":"skopeo inspect docker://docker.io/openai/symphony:latest","orasPull":"oras pull openai/symphony:latest","composeYaml":"services:\n  symphony:\n    image: openai/symphony:latest\n    restart: unless-stopped\n    ports:\n      - \"1:1\""}}}