{"owner":"mihomo-party-org","repo":"clash-party","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"deploy/gateway/docker-compose.yml","servicesCount":2,"services":[{"name":"caddy","image":"caddy:2","restart":"unless-stopped","ports":["80:80","443:443"],"environment":["DOMAINS=${DOMAINS:-${DOMAIN:?set DOMAIN (or DOMAINS) in .env}}"],"volumes":["./Caddyfile:/etc/caddy/Caddyfile:ro","caddy_data:/data","caddy_config:/config"],"depends_on":["gateway"]},{"name":"gateway","build":".","restart":"unless-stopped","environment":["DB_PATH=/data/gateway.db"],"volumes":["gateway_data:/data"]}],"exposedPorts":["80","443"],"dockerRunCommand":"docker run -d --name clash-party -p 80:80 --restart always caddy:2","podmanRunCommand":"podman run -d --name clash-party -p 80:80 --restart always caddy:2","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/caddy:2","orasPullCommand":"oras pull caddy:2","registryMeta":{"provider":"dockerhub","image":"library/caddy","canonicalImage":"docker.io/library/caddy:2","latestTag":"2","cliCommands":{"dockerRun":"docker run -d --name clash-party -p 80:80 --restart always caddy:2","dockerPull":"docker pull caddy:2","podmanRun":"podman run -d --name clash-party -p 80:80 --restart always caddy:2","skopeoInspect":"skopeo inspect docker://docker.io/library/caddy:2","orasPull":"oras pull caddy:2","composeYaml":"services:\n  clash-party:\n    image: caddy:2\n    restart: unless-stopped\n    ports:\n      - \"80:80\""}}}