{"owner":"OpenBMB","repo":"ChatDev","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"compose.yml","servicesCount":2,"services":[{"name":"backend","build":{"context":".","dockerfile":"Dockerfile"},"restart":"unless-stopped","ports":["6400:6400"],"volumes":[".:/app"]},{"name":"frontend","build":{"context":"./frontend","dockerfile":"Dockerfile"},"restart":"unless-stopped","ports":["${FRONTEND_PORT:-5173}:5173"],"volumes":["./frontend:/app","/app/node_modules"],"depends_on":["backend"]}],"exposedPorts":["6400","5173"],"dockerRunCommand":"docker run -d --name chatdev -p 6400:6400 --restart always openbmb/chatdev:latest","podmanRunCommand":"podman run -d --name chatdev -p 6400:6400 --restart always openbmb/chatdev:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/openbmb/chatdev:latest","orasPullCommand":"oras pull openbmb/chatdev:latest","registryMeta":{"provider":"dockerhub","image":"openbmb/chatdev","canonicalImage":"docker.io/openbmb/chatdev:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name chatdev -p 6400:6400 --restart always openbmb/chatdev:latest","dockerPull":"docker pull openbmb/chatdev:latest","podmanRun":"podman run -d --name chatdev -p 6400:6400 --restart always openbmb/chatdev:latest","skopeoInspect":"skopeo inspect docker://docker.io/openbmb/chatdev:latest","orasPull":"oras pull openbmb/chatdev:latest","composeYaml":"services:\n  chatdev:\n    image: openbmb/chatdev:latest\n    restart: unless-stopped\n    ports:\n      - \"6400:6400\""}}}