{"owner":"woodpecker-ci","repo":"woodpecker","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.example.yaml","servicesCount":2,"services":[{"name":"woodpecker-server","image":"woodpeckerci/woodpecker-server:v3","ports":["8000:8000"],"environment":["WOODPECKER_OPEN=true","WOODPECKER_ADMIN=laszlocph","WOODPECKER_HOST=${WOODPECKER_HOST}","WOODPECKER_GITHUB=true","WOODPECKER_GITHUB_CLIENT=${WOODPECKER_GITHUB_CLIENT}","WOODPECKER_GITHUB_SECRET=${WOODPECKER_GITHUB_SECRET}","WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}"],"volumes":["/var/lib/woodpecker:/var/lib/woodpecker/"]},{"name":"woodpecker-agent","image":"woodpeckerci/woodpecker-agent:v3","environment":["WOODPECKER_SERVER=woodpecker-server:9000","WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}","WOODPECKER_MAX_WORKFLOWS=2"],"volumes":["/var/run/docker.sock:/var/run/docker.sock"],"depends_on":["woodpecker-server"]}],"exposedPorts":["8000"],"dockerRunCommand":"docker run -d --name woodpecker -p 8000:8000 --restart always woodpeckerci/woodpecker-server:v3","podmanRunCommand":"podman run -d --name woodpecker -p 8000:8000 --restart always woodpeckerci/woodpecker-server:v3","skopeoInspectCommand":"skopeo inspect docker://docker.io/woodpeckerci/woodpecker-server:v3","orasPullCommand":"oras pull woodpeckerci/woodpecker-server:v3","registryMeta":{"provider":"dockerhub","image":"woodpeckerci/woodpecker-server","canonicalImage":"docker.io/woodpeckerci/woodpecker-server:v3","latestTag":"next-49aa8273dc","multiArch":["linux/amd64","linux/ppc64le","linux/arm64","freebsd/amd64","linux/arm","linux/riscv64"],"sizeMb":19,"lastUpdated":"2026-10-23T02:31:59.305007Z","cliCommands":{"dockerRun":"docker run -d --name woodpecker -p 8000:8000 --restart always woodpeckerci/woodpecker-server:v3","dockerPull":"docker pull woodpeckerci/woodpecker-server:v3","podmanRun":"podman run -d --name woodpecker -p 8000:8000 --restart always woodpeckerci/woodpecker-server:v3","skopeoInspect":"skopeo inspect docker://docker.io/woodpeckerci/woodpecker-server:v3","orasPull":"oras pull woodpeckerci/woodpecker-server:v3","composeYaml":"services:\n  woodpecker:\n    image: woodpeckerci/woodpecker-server:v3\n    restart: unless-stopped\n    ports:\n      - \"8000:8000\""}}}