{"id":22553184,"url":"https://github.com/dudecalledbro/docker-image-jekyll","last_synced_at":"2026-05-10T05:50:28.691Z","repository":{"id":266760264,"uuid":"899279346","full_name":"DudeCalledBro/docker-image-jekyll","owner":"DudeCalledBro","description":"Jekyll Docker Container","archived":false,"fork":false,"pushed_at":"2024-12-06T00:32:22.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T11:12:22.610Z","etag":null,"topics":["docker","docker-image","jekyll"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/dudecalledbro/jekyll","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DudeCalledBro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"DudeCalledBro"}},"created_at":"2024-12-06T00:20:52.000Z","updated_at":"2024-12-06T00:39:29.000Z","dependencies_parsed_at":"2024-12-06T01:24:21.328Z","dependency_job_id":"cd8031f8-e663-4826-9f67-096afb269d37","html_url":"https://github.com/DudeCalledBro/docker-image-jekyll","commit_stats":null,"previous_names":["dudecalledbro/jekyll-docker-image"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fdocker-image-jekyll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fdocker-image-jekyll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fdocker-image-jekyll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DudeCalledBro%2Fdocker-image-jekyll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DudeCalledBro","download_url":"https://codeload.github.com/DudeCalledBro/docker-image-jekyll/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246010447,"owners_count":20709113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-image","jekyll"],"created_at":"2024-12-07T18:08:44.743Z","updated_at":"2026-05-10T05:50:28.665Z","avatar_url":"https://github.com/DudeCalledBro.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/DudeCalledBro"],"categories":[],"sub_categories":[],"readme":"# Jekyll Docker\n\n[![CI](https://github.com/DudeCalledBro/docker-image-jekyll/actions/workflows/ci.yml/badge.svg)](https://github.com/DudeCalledBro/docker-image-jekyll/actions/workflows/ci.yml)\n\nThis repository is dedicated to developing the code necessary for containerizing Jekyll using Docker. It includes all the required files and configurations to create a Docker image for running Jekyll efficiently.\n\nAdditionally, the repository leverages GitHub Actions to automate the Docker image build process. This means that whenever changes are pushed to the repository, GitHub Actions automatically triggers a workflow that builds the Docker image according to the specified configurations.\n\n## Usage\n\nThe following example demonstrates a typical Docker Compose deployment of the Jekyll Docker image. For this to work, an existing functional Jekyll structure is assumed.\n\n```yaml\nservices:\n  jekyll:\n    image: dudecalledbro/jekyll:latest\n    container_name: jekyll\n    ports:\n    - 127.0.0.1:4000:4000\n    volumes:\n    - .:/srv/jekyll:rw\n```\n\nTo use this setup, simply place the `docker-compose.yml` file in your Jekyll project's root directory and run `docker compose up`. Your Jekyll site will be accessible at `http://localhost:4000`, and any changes made to your local files will be automatically reflected in the running site.\n\nThis approach simplifies Jekyll development by providing a consistent environment across different systems and eliminating the need for local Ruby and Jekyll installations\n\n## Build\n\nThis image build is scheduled with GitHub Actions and will be pushed to DockerHub. The image will also be rebuilt, if the `main` branch is updated. If you need to build the image locally, ensure [Docker](https://docs.docker.com/engine/installation/) is installed and execute the following:\n\n```bash\ndocker build -t jekyll-docker:latest .\n```\n\n## License\n\nCopyright © 2024 Niclas Spreng\n\nLicensed under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudecalledbro%2Fdocker-image-jekyll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdudecalledbro%2Fdocker-image-jekyll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudecalledbro%2Fdocker-image-jekyll/lists"}