{"owner":"apache","repo":"calcite","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"site/docker-compose.yml","servicesCount":3,"services":[{"name":"dev","image":"jekyll/jekyll:4","command":"sh -c \"wget -O /usr/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && chmod +x /usr/bin/yq && ./download-avatars.sh && jekyll serve --host 0.0.0.0 --watch --force_polling\"","ports":["4000:4000"],"volumes":[".:/srv/jekyll"]},{"name":"build-site","image":"jekyll/jekyll:4","command":"sh -c \"wget -O /usr/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && chmod +x /usr/bin/yq && ./download-avatars.sh && jekyll build && chmod 777 ./*\"","volumes":[".:/srv/jekyll"]},{"name":"generate-javadoc","image":"eclipse-temurin:19","command":"sh -c \"./gradlew javadocAggregate; rm -rf site/target/javadocAggregate; mkdir -p site/target; mv build/docs/javadocAggregate site/target\"","volumes":["../:/usr/src/calcite","maven-repo:/root/.m2"]}],"exposedPorts":["4000"],"dockerRunCommand":"docker run -d --name calcite -p 4000:4000 --restart always jekyll/jekyll:4","podmanRunCommand":"podman run -d --name calcite -p 4000:4000 --restart always jekyll/jekyll:4","skopeoInspectCommand":"skopeo inspect docker://docker.io/jekyll/jekyll:4","orasPullCommand":"oras pull jekyll/jekyll:4","registryMeta":{"provider":"dockerhub","image":"jekyll/jekyll","canonicalImage":"docker.io/jekyll/jekyll:4","latestTag":"4","cliCommands":{"dockerRun":"docker run -d --name calcite -p 4000:4000 --restart always jekyll/jekyll:4","dockerPull":"docker pull jekyll/jekyll:4","podmanRun":"podman run -d --name calcite -p 4000:4000 --restart always jekyll/jekyll:4","skopeoInspect":"skopeo inspect docker://docker.io/jekyll/jekyll:4","orasPull":"oras pull jekyll/jekyll:4","composeYaml":"services:\n  calcite:\n    image: jekyll/jekyll:4\n    restart: unless-stopped\n    ports:\n      - \"4000:4000\""}}}