{"owner":"pgdogdev","repo":"pgdog","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"examples/pgbouncer_benchmark/docker-compose.yml","servicesCount":3,"services":[{"name":"postgres","image":"postgres:18","environment":["POSTGRES_PASSWORD=postgres"]},{"name":"pgbouncer","build":{"dockerfile":"./Dockerfile.pgbouncer"},"ports":["6433:6433"],"volumes":["./pgbouncer.ini:/etc/pgbouncer.ini","./userlist.txt:/etc/userlist.txt"],"depends_on":["postgres"]},{"name":"pgdog","image":"ghcr.io/pgdogdev/pgdog:main","ports":["6432:6432"],"volumes":["./pgdog.toml:/pgdog/pgdog.toml","./users.toml:/pgdog/users.toml"],"depends_on":["postgres"]}],"exposedPorts":["6433","6432"],"dockerRunCommand":"docker run -d --name pgdog -p 6433:6433 --restart always ghcr.io/pgdogdev/pgdog:main","podmanRunCommand":"podman run -d --name pgdog -p 6433:6433 --restart always ghcr.io/pgdogdev/pgdog:main","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/pgdogdev/pgdog:main","orasPullCommand":"oras pull ghcr.io/pgdogdev/pgdog:main","registryMeta":{"provider":"ghcr","image":"ghcr.io/pgdogdev/pgdog","canonicalImage":"ghcr.io/pgdogdev/pgdog:main","latestTag":"main","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-23T01:43:35.435Z","cliCommands":{"dockerRun":"docker run -d --name pgdog -p 6433:6433 --restart always ghcr.io/pgdogdev/pgdog:main","dockerPull":"docker pull ghcr.io/pgdogdev/pgdog:main","podmanRun":"podman run -d --name pgdog -p 6433:6433 --restart always ghcr.io/pgdogdev/pgdog:main","skopeoInspect":"skopeo inspect docker://ghcr.io/pgdogdev/pgdog:main","orasPull":"oras pull ghcr.io/pgdogdev/pgdog:main","composeYaml":"services:\n  pgdog:\n    image: ghcr.io/pgdogdev/pgdog:main\n    restart: unless-stopped\n    ports:\n      - \"6433:6433\""}}}