hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..ead2a68
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,23 @@
+FROM debian:bookworm-slim
+
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends \
+ build-essential \
+ make \
+ nasm \
+ && rm -rf /var/lib/apt/lists/*
+
+WORKDIR /app
+
+COPY Makefile ./
+COPY src ./src
+COPY input ./input
+COPY README.md LICENSE ./
+COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
+
+RUN chmod +x /usr/local/bin/docker-entrypoint.sh \
+ && mkdir -p build
+
+ENTRYPOINT ["docker-entrypoint.sh"]
+CMD ["list"]
+