# ubuntu:latest at time of writing
FROM ubuntu@sha256:c098726dd9b9733f3e885f8de0ef375206a311b0a317eadc40d347b1115fb944 AS build

RUN apt-get update \
    && apt-get install -y --no-install-recommends build-essential \
    && rm -rf /var/lib/apt/lists/*

COPY doppelflip.c /
RUN gcc -o /doppelflip /doppelflip.c

FROM ubuntu@sha256:c098726dd9b9733f3e885f8de0ef375206a311b0a317eadc40d347b1115fb944

RUN apt-get update \
    && apt-get install -y --no-install-recommends socat \
    && rm -rf /var/lib/apt/lists/*

COPY --chmod=400 --chown=root:root flag.txt /
COPY --chmod=700 --chown=root:root --from=build /doppelflip /

CMD ["/doppelflip", "/usr/bin/socat", "stdio", "system:echo hello flux"]
