FROM --platform=linux/amd64 debian:bookworm-slim AS app

RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y \
    qemu-system-x86 \
    socat && \
    rm -rf /var/lib/apt/lists/*

WORKDIR /app

COPY ./build_out/bzImage /app/bzImage
COPY ./build_out/initrd.cpio.gz /app/initrd.cpio.gz
COPY ./deploy/wrapper.sh /app/run

RUN chmod +x /app/run

FROM --platform=linux/amd64 pwn.red/jail

COPY --from=app / /srv

ENV JAIL_TIME=600
ENV JAIL_MEM=512M
ENV JAIL_CPU=100
ENV JAIL_PIDS=50
ENV JAIL_PORT=6767
ENV JAIL_POW=90000

EXPOSE 6767
