# NOTE: This hash is pinned to avoid version and environment differences.
FROM ubuntu:24.04@sha256:72297848456d5d37d1262630108ab308d3e9ec7ed1c3286a32fe09856619a782

RUN apt-get -y update --fix-missing \
 && apt-get -y install python3 \
 && rm -rf /var/lib/apt/lists/*

FROM pwn.red/jail
COPY --from=0 / /srv
RUN mkdir /srv/app
COPY chal.py /srv/app/chal.py
COPY --chown=1000:1000 --chmod=400 flag.txt /srv/app/flag.txt
COPY --chmod=755 nsjail.cfg /jail/nsjail.cfg
COPY --chmod=555 run.sh /srv/app/run

CMD ["/jail/nsjail", "-C", "/jail/nsjail.cfg"]
