{"owner":"amir20","repo":"dozzle","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":10,"services":[{"name":"custom_base","image":"dozzle_e2e:local","environment":["DOZZLE_FILTER=name=^dozzle_e2e_custom_base$$","DOZZLE_BASE=/foobarbase","DOZZLE_NO_ANALYTICS=1","DOZZLE_HOSTNAME=custom name"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro"]},{"name":"simple-auth","image":"dozzle_e2e:local","environment":["DOZZLE_FILTER=name=^dozzle_e2e_","DOZZLE_AUTH_PROVIDER=simple","DOZZLE_NO_ANALYTICS=1"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro","./e2e/data:/data"]},{"name":"dozzle","image":"dozzle_e2e:local","build":{"context":"."},"environment":["DOZZLE_FILTER=name=^dozzle_e2e_dozzle$$","DOZZLE_NO_ANALYTICS=1","DOZZLE_HOSTNAME=localhost","DOZZLE_LEVEL=debug"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro"]},{"name":"logs-viewer","image":"dozzle_e2e:local","environment":["DOZZLE_FILTER=name=^dozzle_e2e_logspam$$","DOZZLE_NO_ANALYTICS=1","DOZZLE_HOSTNAME=logs"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro"],"depends_on":["logspam"]},{"name":"logspam","image":"alpine:3","command":"sh -c i=0; while true; do i=$$((i+1)); echo \"logspam line $$i\"; sleep 1; done"},{"name":"remote","image":"dozzle_e2e:local","environment":["DOZZLE_REMOTE_HOST=tcp://proxy:2375|remote-host","DOZZLE_FILTER=name=^dozzle_e2e_dozzle$$","DOZZLE_NO_ANALYTICS=1"],"depends_on":["proxy"]},{"name":"dozzle-with-agent","image":"dozzle_e2e:local","environment":["DOZZLE_REMOTE_AGENT=agent:7007","DOZZLE_NO_ANALYTICS=1","DOZZLE_LEVEL=debug"],"depends_on":["agent"]},{"name":"agent","image":"dozzle_e2e:local","command":"agent","environment":["DOZZLE_FILTER=name=^dozzle_e2e_dozzle$$","DOZZLE_NO_ANALYTICS=1"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro","./e2e/data/notifications.yml:/data/notifications.yml:ro"]},{"name":"proxy","image":"tecnativa/docker-socket-proxy","environment":["CONTAINERS=1","INFO=1"],"volumes":["/var/run/docker.sock:/var/run/docker.sock:ro"]},{"name":"playwright","image":"mcr.microsoft.com/playwright:v1.64.0-jammy","command":"npx --yes playwright test","environment":["PWTEST_SKIP_TEST_OUTPUT=1","CI=1"],"volumes":[".:/app"],"depends_on":["dozzle","custom_base","remote","simple-auth","dozzle-with-agent","logs-viewer"]}],"exposedPorts":[],"dockerRunCommand":"docker run -d --name dozzle --restart always dozzle_e2e:local","podmanRunCommand":"podman run -d --name dozzle --restart always dozzle_e2e:local","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/dozzle_e2e:local","orasPullCommand":"oras pull dozzle_e2e:local","registryMeta":{"provider":"dockerhub","image":"library/dozzle_e2e","canonicalImage":"docker.io/library/dozzle_e2e:local","latestTag":"local","cliCommands":{"dockerRun":"docker run -d --name dozzle --restart always dozzle_e2e:local","dockerPull":"docker pull dozzle_e2e:local","podmanRun":"podman run -d --name dozzle --restart always dozzle_e2e:local","skopeoInspect":"skopeo inspect docker://docker.io/library/dozzle_e2e:local","orasPull":"oras pull dozzle_e2e:local","composeYaml":"services:\n  dozzle:\n    image: dozzle_e2e:local\n    restart: unless-stopped"}}}