From ae9cc6f95abacc1c8a656baa2900814accd7d817 Mon Sep 17 00:00:00 2001 From: Fernando Ribeiro Date: Mon, 3 Mar 2025 14:37:32 +0000 Subject: [PATCH] Dockerize geodiff cli --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..0e85f3ae --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM debian:stable-slim as builder + +COPY ./geodiff /tmp/geodiff + +RUN apt update && apt install -y git cmake gcc g++ libsqlite3-dev libpq-dev + +WORKDIR /tmp/geodiff + +RUN mkdir build && \ + cd build && \ + cmake .. -DWITH_POSTGRESQL=TRUE && \ + make + +FROM debian:stable-slim + +RUN apt update && apt install -y libsqlite3-dev libpq-dev + +COPY --from=builder /tmp/geodiff/build/geodiff /usr/bin/geodiff + +RUN geodiff version