first commit

This commit is contained in:
robojerk 2025-08-18 23:32:51 -07:00
commit 57bb8aafbe
27 changed files with 8538 additions and 0 deletions

View file

@ -0,0 +1,102 @@
{
"name": "debian-bootc-minimal",
"version": "13",
"description": "Minimal Debian bootc base image",
"release": "bookworm",
"packages": {
"required": [
"linux-image-amd64",
"systemd",
"ostree",
"bootc",
"grub-pc",
"grub-efi-amd64",
"initramfs-tools",
"ca-certificates",
"curl",
"wget"
],
"optional": [
"openssh-server",
"vim",
"less",
"man-db"
],
"recommended": [
"debian-archive-keyring",
"locales"
],
"build_deps": [
"build-essential",
"fakeroot",
"devscripts"
]
},
"exclude": [
"snapd",
"flatpak",
"firefox",
"thunderbird"
],
"repositories": [
"deb http://deb.debian.org/debian bookworm main",
"deb http://deb.debian.org/debian bookworm-updates main",
"deb http://deb.debian.org/debian-security bookworm-security main"
],
"architecture": ["amd64", "arm64"],
"variants": [
{
"name": "minimal",
"description": "Minimal base system",
"packages": {
"required": [],
"optional": [],
"recommended": [],
"build_deps": []
},
"exclude": [],
"architecture": ["amd64", "arm64"],
"custom": false
},
{
"name": "server",
"description": "Server variant with additional packages",
"packages": {
"required": [
"openssh-server",
"nginx",
"postgresql-client"
],
"optional": [],
"recommended": [],
"build_deps": []
},
"exclude": [],
"architecture": ["amd64", "arm64"],
"custom": false
}
],
"build": {
"system": "sbuild",
"environment": "debootstrap",
"dependencies": "aptitude",
"parallel": true,
"max_workers": 4
},
"ostree": {
"mode": "bare",
"refs": [
"debian/13/amd64/minimal",
"debian/13/arm64/minimal"
],
"repository": "/var/lib/deb-bootc-compose/ostree",
"signing": false,
"key_file": ""
},
"output": {
"formats": ["container", "disk-image", "chunked-oci"],
"registry": "docker.io/debian",
"signing": false,
"compression": true
}
}