{"repo":"envygeeks/jekyll-docker","free":true,"listed":false,"github":"https://github.com/envygeeks/jekyll-docker","clone":"git clone https://github.com/envygeeks/jekyll-docker.git","description":"⛴ Docker images, and CI builders for Jekyll.","language":"HCL","stars":1009,"topics":["docker-image","jekyll","linux","docker","alpine-linux","shell","builder","ruby"],"license":"ISC","category":"deployment-docker-iac","readme_excerpt":"Jekyll Docker Docker images for running Jekyll with the official Ruby image family and Docker Buildx Bake. The images keep the long-standing /srv/jekyll workdir, expose Jekyll's default development ports, and follow the official Ruby image pattern of running as root by default. Images Image Purpose --- --- jekyll/jekyll Default image with Jekyll and common community gems. jekyll/jekyll:pages GitHub Pages-compatible image using versions from docker-bake.hcl . jekyll/builder and jekyll/minimal are archived and no longer built or published. Their final release was 4.4.1 ; existing latest , 4 , and 4.4 tags for those images should be treated as aliases of that final release. Usage Build a site in the current directory: Serve a site locally: On Docker Desktop for Windows or other bind mount setups where host file changes do not trigger rebuilds, use Jekyll's polling watcher: Run Bundler explicitly when your project has a Gemfile : For Linux bind mounts, use Docker's standard --user flag when you want generated files to be owned by your host user: For rootless Podman, do not pass Docker's --user flag. Run the image as-is so Podman maps container root to your host user: Custom System Packages The images do not install operating-system packages at runtime. Build a project-specific image when your site needs additional Debian packages: The default image includes Node.js and pnpm. Corepack package managers are configured per target in docker-bake.hcl . Local Development Build every ima","default_branch":null,"files":null,"tree":[],"storefront":"/r/envygeeks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/envygeeks/jekyll-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}