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 --depth 1 https://codeberg.org/armaan/gen-shell.git /app
WORKDIR /app
-RUN cmake --configure .
-RUN cmake --build .
+ENTRYPOINT git clone --recursive --depth 1 https://codeberg.org/armaan/gen-shell.git /app
+CMD cmake --configure . && cmake --build .
FROM debian:buster-slim AS run
RUN apt-get update && apt-get install -y cpp libreadline7 libncurses6