102 lines
2.2 KiB
JSON
102 lines
2.2 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|