{"owner":"Guovin","repo":"iptv-api","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":1,"services":[{"name":"iptv-api","image":"guovern/iptv-api:latest","restart":"unless-stopped","ports":["${PORT:-80}:8080"],"environment":["PUBLIC_SCHEME=http","PUBLIC_DOMAIN=127.0.0.1","PUBLIC_PORT=${PORT:-80}","PUBLIC_URL=${PUBLIC_URL:-}","NGINX_HTTP_PORT=8080","CDN_URL=","HTTP_PROXY="],"volumes":["/iptv-api/config:/iptv-api/config","/iptv-api/output:/iptv-api/output"]}],"exposedPorts":["80"],"dockerRunCommand":"docker run -d --name iptv-api -p 80:80 --restart always guovern/iptv-api:latest","podmanRunCommand":"podman run -d --name iptv-api -p 80:80 --restart always guovern/iptv-api:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/guovern/iptv-api:latest","orasPullCommand":"oras pull guovern/iptv-api:latest","registryMeta":{"provider":"dockerhub","image":"guovern/iptv-api","canonicalImage":"docker.io/guovern/iptv-api:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name iptv-api -p 80:80 --restart always guovern/iptv-api:latest","dockerPull":"docker pull guovern/iptv-api:latest","podmanRun":"podman run -d --name iptv-api -p 80:80 --restart always guovern/iptv-api:latest","skopeoInspect":"skopeo inspect docker://docker.io/guovern/iptv-api:latest","orasPull":"oras pull guovern/iptv-api:latest","composeYaml":"services:\n  iptv-api:\n    image: guovern/iptv-api:latest\n    restart: unless-stopped\n    ports:\n      - \"80:80\""}}}