{"owner":"nodejs","repo":"undici","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"test/fixtures/docker/docker-compose.yml","servicesCount":7,"services":[{"name":"socks5-no-auth","image":"serjs/go-socks5-proxy:latest","ports":["1080:1080"],"environment":["PROXY_PORT=1080","REQUIRE_AUTH=false"]},{"name":"socks5-auth","image":"serjs/go-socks5-proxy:latest","ports":["1081:1081"],"environment":["PROXY_USER=testuser","PROXY_PASSWORD=testpass","PROXY_PORT=1081"]},{"name":"dante-socks5","build":{"context":"./dante","dockerfile":"Dockerfile"},"ports":["1082:1080"],"volumes":["./dante/danted.conf:/etc/danted.conf:ro"]},{"name":"http-server","image":"node:20-alpine","command":"node server.js","ports":["8080:8080"],"volumes":["../servers/http-server.js:/app/server.js:ro"]},{"name":"https-server","image":"node:20-alpine","command":"node server.js","ports":["8443:8443"],"volumes":["../servers/https-server.js:/app/server.js:ro","../certs:/app/certs:ro"]},{"name":"echo-server","image":"ealen/echo-server:latest","ports":["3000:3000"],"environment":["PORT=3000"]},{"name":"blocked-server","image":"alpine:latest","command":"sleep infinity"}],"exposedPorts":["1080","1081","1082","8080","8443","3000"],"dockerRunCommand":"docker run -d --name undici -p 1080:1080 --restart always serjs/go-socks5-proxy:latest","podmanRunCommand":"podman run -d --name undici -p 1080:1080 --restart always serjs/go-socks5-proxy:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/serjs/go-socks5-proxy:latest","orasPullCommand":"oras pull serjs/go-socks5-proxy:latest","registryMeta":{"provider":"dockerhub","image":"serjs/go-socks5-proxy","canonicalImage":"docker.io/serjs/go-socks5-proxy:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name undici -p 1080:1080 --restart always serjs/go-socks5-proxy:latest","dockerPull":"docker pull serjs/go-socks5-proxy:latest","podmanRun":"podman run -d --name undici -p 1080:1080 --restart always serjs/go-socks5-proxy:latest","skopeoInspect":"skopeo inspect docker://docker.io/serjs/go-socks5-proxy:latest","orasPull":"oras pull serjs/go-socks5-proxy:latest","composeYaml":"services:\n  undici:\n    image: serjs/go-socks5-proxy:latest\n    restart: unless-stopped\n    ports:\n      - \"1080:1080\""}}}