{"id":13731600,"url":"https://github.com/peaceiris/docker-mdbook","last_synced_at":"2025-10-17T04:05:35.161Z","repository":{"id":41500937,"uuid":"225958536","full_name":"peaceiris/docker-mdbook","owner":"peaceiris","description":"Alpine-based Docker Images for mdBook: CPU Architectures amd64 and arm64 are supported.","archived":false,"fork":false,"pushed_at":"2025-09-25T20:03:40.000Z","size":1163,"stargazers_count":53,"open_issues_count":14,"forks_count":14,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-25T22:11:41.177Z","etag":null,"topics":["alpine","docker","mdbook","rust"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/peaceiris/mdbook","language":"CSS","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/peaceiris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"peaceiris","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-12-04T21:16:03.000Z","updated_at":"2025-09-18T22:05:11.000Z","dependencies_parsed_at":"2023-02-09T15:16:34.405Z","dependency_job_id":"b21c88af-a0c3-482f-88b1-0ed8fea33a04","html_url":"https://github.com/peaceiris/docker-mdbook","commit_stats":{"total_commits":183,"total_committers":3,"mean_commits":61.0,"dds":"0.28415300546448086","last_synced_commit":"2a9c531947717b3f85a0004564875452a3dcf072"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/peaceiris/docker-mdbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peaceiris%2Fdocker-mdbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peaceiris%2Fdocker-mdbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peaceiris%2Fdocker-mdbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peaceiris%2Fdocker-mdbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peaceiris","download_url":"https://codeload.github.com/peaceiris/docker-mdbook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peaceiris%2Fdocker-mdbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279281222,"owners_count":26139401,"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","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["alpine","docker","mdbook","rust"],"created_at":"2024-08-03T02:01:33.782Z","updated_at":"2025-10-17T04:05:35.105Z","avatar_url":"https://github.com/peaceiris.png","language":"CSS","funding_links":["https://github.com/sponsors/peaceiris"],"categories":["Dockerfile"],"sub_categories":[],"readme":"\u003c!-- https://shields.io/ --\u003e\n\n[![license](https://img.shields.io/github/license/peaceiris/docker-mdbook.svg)](https://github.com/peaceiris/docker-mdbook/blob/main/LICENSE)\n\n\u003cimg width=\"400\" alt=\"Docker image for mdBook\" src=\"./images/ogp.jpg\"\u003e\n\n\n\n## Alpine-Based Docker Images for mdBook\n\nAlpine-based Docker Images for [rust-lang/mdBook].\n\n[rust-lang/mdBook]: https://github.com/rust-lang/mdBook\n\n- [peaceiris/mdbook - Docker Hub]\n\n[peaceiris/mdbook - Docker Hub]: https://hub.docker.com/r/peaceiris/mdbook\n\n[![DockerHub Badge](https://dockeri.co/image/peaceiris/mdbook)][peaceiris/mdbook - Docker Hub]\n\nDocker images on GitHub Packages [ghcr.io/peaceiris/mdbook] are also available.\n\n[ghcr.io/peaceiris/mdbook]: https://github.com/users/peaceiris/packages/container/package/mdbook\n\nCPU architectures amd64 and arm64 are supported.\n\n\n## Pre-installed preprocessors for mdBook\n\n- [mdbook-mermaid]\n- [mdbook-toc]\n- [mdbook-admonish]\n\n[mdbook-mermaid]: https://github.com/badboy/mdbook-mermaid\n[mdbook-toc]: https://github.com/badboy/mdbook-toc\n[mdbook-admonish]: https://github.com/tommilligan/mdbook-admonish\n\n\n\n## Getting started\n\n### Available Docker Image Tags\n\n| Image tag (mdBook version) | Base Image | Image size | Notes |\n|---|---|---|---|\n| `peaceiris/mdbook:v0.x.x` | `alpine:3.20` | 30MB | Minimum image |\n| `peaceiris/mdbook:v0.x.x-rust` | `rust:1.78-alpine3.20` | 855MB | `mdbook test` subcommand is available |\n| `ghcr.io/peaceiris/mdbook:v0.x.x` | `alpine:3.20` | 30MB | GitHub Packages: Minimum image |\n| `ghcr.io/peaceiris/mdbook:v0.x.x-rust` | `rust:1.78-alpine3.20` | 855MB | GitHub Packages: `mdbook test` subcommand is available |\n\n### Docker Compose\n\nPlease refer to the example project and the [`compose.yml`](https://github.com/peaceiris/docker-mdbook/blob/main/example/compose.yml).\n\n```sh\ncd ./example\n\n# Run \"mdbook serve\"\ndocker compose up\n\n# Run \"mdbook build\"\ndocker compose run --rm mdbook build\n\n# Run \"mdbook init\"\ndocker compose run --rm mdbook init\n```\n\n\n\n## GitHub Actions for mdBook\n\nThe mdBook Setup GitHub Action is recommended.\n\n- [peaceiris/actions-mdbook: GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.](https://github.com/peaceiris/actions-mdbook)\n\n\n\n## License\n\n- [MIT License - peaceiris/docker-mdbook]\n\n[MIT License - peaceiris/docker-mdbook]: https://github.com/peaceiris/docker-mdbook/blob/main/LICENSE\n\n\n\n## About the author\n\n- [peaceiris homepage](https://peaceiris.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeaceiris%2Fdocker-mdbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeaceiris%2Fdocker-mdbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeaceiris%2Fdocker-mdbook/lists"}