FROM debian:bookworm-slim

RUN apt-get update \
    && apt-get install -y --no-install-recommends \
        git ca-certificates build-essential pkg-config liblz4-dev zlib1g-dev \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /opt/wz-converter
COPY container-convert.sh /opt/wz-converter/container-convert.sh
# Git may materialize shell scripts with CRLF on Windows hosts. Normalize the
# copied entrypoint inside the Linux image so its shebang remains executable.
RUN sed -i 's/\r$//' /opt/wz-converter/container-convert.sh \
    && chmod +x /opt/wz-converter/container-convert.sh

ENTRYPOINT ["/opt/wz-converter/container-convert.sh"]
