From 6e82bac0869de50e39bc0b1e54505767d963e15f Mon Sep 17 00:00:00 2001 From: Michael Henke Date: Fri, 27 Jan 2023 16:00:04 -0800 Subject: [PATCH] add Dockerfile --- .dockerignore | 1 + Docker/Dockerfile | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 .dockerignore create mode 100644 Docker/Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6d0eac4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +docker \ No newline at end of file diff --git a/Docker/Dockerfile b/Docker/Dockerfile new file mode 100644 index 0000000..bdb86dd --- /dev/null +++ b/Docker/Dockerfile @@ -0,0 +1,21 @@ +FROM alpine:3.17 AS build-env + +#RUN apk add --update autoconf automake libtool git make gcc zlib g++ +RUN apk add --update make gcc cmake g++ linux-headers + +COPY . src/ + +RUN cd src \ + && mkdir BUILD \ + && cd BUILD \ + && cmake .. \ + && make \ + && make install + +FROM alpine:3.17 + +COPY --from=build-env /usr/local/bin /usr/local/bin + +WORKDIR / + +ENTRYPOINT ["/usr/local/bin/friidump"] \ No newline at end of file