Build and push container image
podman login https://quay.io/mskoett42
podman build --pull=newer -t quay.io/mskoett42/bootc-container-server:41 .
podman push quay.io/mskoett42/bootc-container-server:41Build installer ISO
sudo podman pull quay.io/mskoett42/bootc-container-server:41
sudo podman run \
--rm \
-it \
--privileged \
--pull=newer \
--security-opt label=type:unconfined_t \
-v ./config.toml:/config.toml:ro \
-v ./output:/output \
-v /var/lib/containers/storage:/var/lib/containers/storage \
quay.io/centos-bootc/bootc-image-builder:latest \
--type anaconda-iso \
--rootfs xfs \
quay.io/mskoett42/bootc-container-server:41Caddy’s config parser is sensitive to indentation and will fail to start if something is wrong. The configuration can be validated using:
podman run --rm -it -v ${PWD}/:/etc/caddy:Z docker.io/caddy:2.10 caddy validate --config /etc/caddy/CaddyfileCaddy has a built-in formatter and prettifier for the Caddyfile:
podman run --rm -it -v ${PWD}/:/etc/caddy:Z docker.io/caddy:2.10 caddy fmt /etc/caddy/Caddyfile