# Derived OpenZaak image with the setup_configuration YAML baked in. # # Why bake instead of bind-mount: Gitea's containerized `ubuntu-latest` runner # runs the job inside a container, so `docker compose` starts the stack as # SIBLING containers via the host daemon. A bind mount of a workspace path is # then resolved on the daemon host (where it does not exist), and Docker mounts # an empty directory — oz-init would not find data.yaml and exits 1. Baking the # file into the image makes it present regardless of runtime (local Podman or # CI Docker-in-Docker). See docs/runbooks/gitea-actions-gotchas.md. ARG OPENZAAK_TAG=1.28.2 FROM docker.io/openzaak/open-zaak:${OPENZAAK_TAG} COPY setup_configuration /app/setup_configuration