{"owner":"maplibre","repo":"maplibre-gl-js","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":3,"services":[{"name":"docs","image":"zensical/zensical:0.0.71","command":"build --strict","volumes":[".:/docs"]},{"name":"docs-serve","image":"zensical/zensical:0.0.71","command":"serve --open --dev-addr=0.0.0.0:8000","ports":["8000:8000"],"volumes":[".:/docs"]},{"name":"dev","image":"node:26.12","command":"sh -c \"npm ci && npm run build-dist && npx st --no-cache -H 0.0.0.0 --port 9966 .\"","ports":["9966:9966"],"volumes":[".:/app","dev-node-modules:/app/node_modules"]}],"exposedPorts":["8000","9966"],"dockerRunCommand":"docker run -d --name maplibre-gl-js -p 8000:8000 --restart always zensical/zensical:0.0.71","podmanRunCommand":"podman run -d --name maplibre-gl-js -p 8000:8000 --restart always zensical/zensical:0.0.71","skopeoInspectCommand":"skopeo inspect docker://docker.io/zensical/zensical:0.0.71","orasPullCommand":"oras pull zensical/zensical:0.0.71","registryMeta":{"provider":"dockerhub","image":"zensical/zensical","canonicalImage":"docker.io/zensical/zensical:0.0.71","latestTag":"0.0.71","cliCommands":{"dockerRun":"docker run -d --name maplibre-gl-js -p 8000:8000 --restart always zensical/zensical:0.0.71","dockerPull":"docker pull zensical/zensical:0.0.71","podmanRun":"podman run -d --name maplibre-gl-js -p 8000:8000 --restart always zensical/zensical:0.0.71","skopeoInspect":"skopeo inspect docker://docker.io/zensical/zensical:0.0.71","orasPull":"oras pull zensical/zensical:0.0.71","composeYaml":"services:\n  maplibre-gl-js:\n    image: zensical/zensical:0.0.71\n    restart: unless-stopped\n    ports:\n      - \"8000:8000\""}}}