FROM debian:buster-slim AS builder RUN apt-get update && apt-get install -y cmake gcc g++ git libreadline-dev make RUN git clone --recursive https://codeberg.org/armaan/gen-shell.git /app WORKDIR /app RUN cmake --configure . RUN cmake --build . FROM debian:buster-slim AS run RUN apt-get update && apt-get install -y cpp libreadline7 libncurses6 WORKDIR /app COPY --from=builder /app/src/gen-shell . ENTRYPOINT ./gen-shell -c $CMD