{"id":18643911,"url":"https://github.com/major/imagebuilder","last_synced_at":"2025-08-30T10:32:24.710Z","repository":{"id":43190491,"uuid":"393148796","full_name":"major/imagebuilder","owner":"major","description":"Containers for Image Builder","archived":true,"fork":false,"pushed_at":"2025-02-06T20:17:54.000Z","size":119,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-23T12:09:25.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/major.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}},"created_at":"2021-08-05T19:17:48.000Z","updated_at":"2025-02-06T20:17:54.000Z","dependencies_parsed_at":"2023-12-04T14:56:14.173Z","dependency_job_id":"cbbe77ba-45fb-4d54-95b8-c2d8d6bc731e","html_url":"https://github.com/major/imagebuilder","commit_stats":{"total_commits":73,"total_committers":3,"mean_commits":"24.333333333333332","dds":0.4657534246575342,"last_synced_commit":"a3579d0b1043b605af48c4fe6ffc518576941562"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/major/imagebuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Fimagebuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Fimagebuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Fimagebuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Fimagebuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/major","download_url":"https://codeload.github.com/major/imagebuilder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Fimagebuilder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272839613,"owners_count":25001860,"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-08-30T02:00:09.474Z","response_time":77,"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":[],"created_at":"2024-11-07T06:08:58.667Z","updated_at":"2025-08-30T10:32:24.453Z","avatar_url":"https://github.com/major.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image Builder in a Container\n\n[![Build containers](https://github.com/major/imagebuilder/actions/workflows/build_containers.yml/badge.svg?branch=main)](https://github.com/major/imagebuilder/actions/workflows/build_containers.yml)\n\nThis repository builds containers with the [Image Builder] services ready to go!\nGet a list of all the current builds in the [GitHub container repository].\n\n## Pulling containers\n\nYou can pull any of the containers from this repository using `podman` or\n`docker`:\n\n```console\npodman pull ghcr.io/major/imagebuilder/centos-stream9:main\npodman pull ghcr.io/major/imagebuilder/fedora-latest:main\n```\n\n## Running Image Builder from within the container\n\nEach container starts systemd so that socket activation works well between the\ndifferent components. Building images does require additional privileges for\ncertain operations, so you will likely need the `--privileged` flag and use\n`sudo`.\n\n_(If anyone knows of a workaround to avoid using `--privileged` and/or `sudo`,\nplease [let me know](mailto:major+imagebuilder@mhtx.net)!)_\n\n```shell\nsudo podman run --rm --detach --privileged \\\n    --name imagebuilder \\\n    ghcr.io/major/imagebuilder:centos-stream8=9\n```\n\n[Image Builder]: https://www.osbuild.org/documentation/\n[GitHub container repository]: https://github.com/major/imagebuilder/pkgs/container/imagebuilder\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmajor%2Fimagebuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmajor%2Fimagebuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmajor%2Fimagebuilder/lists"}