# Build-Umgebung fuer die PC-Unlocker Live-ISO.
# Es muss auf dem Host-System NICHTS ausser Docker installiert sein.
FROM debian:bookworm

RUN apt-get update && apt-get install -y --no-install-recommends \
        live-build \
        ca-certificates \
        debootstrap \
        xorriso \
        isolinux \
        syslinux-common \
        squashfs-tools \
        apt-utils \
    && rm -rf /var/lib/apt/lists/*

# Projektinhalte in die Image-Vorlage legen
COPY config/ /src/config/
COPY app/    /src/app/
COPY build/build-iso.sh /usr/local/bin/build-iso.sh
RUN chmod +x /usr/local/bin/build-iso.sh

WORKDIR /work
ENTRYPOINT ["/usr/local/bin/build-iso.sh"]
