From 5d0aac3fa731adc1ebe4396eef8561d2b876f1cf Mon Sep 17 00:00:00 2001 From: mpavlovicbb Date: Tue, 30 Jul 2024 11:56:14 +0200 Subject: [PATCH] Add Dockerfile --- govtool/backend/Dockerfile.qovery | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 govtool/backend/Dockerfile.qovery diff --git a/govtool/backend/Dockerfile.qovery b/govtool/backend/Dockerfile.qovery new file mode 100644 index 000000000..152c70e6d --- /dev/null +++ b/govtool/backend/Dockerfile.qovery @@ -0,0 +1,13 @@ +ARG BASE_IMAGE_TAG=latest +ARG BASE_IMAGE_REPO=ghcr.io/intersectmbo/backend-base +FROM $BASE_IMAGE_REPO:$BASE_IMAGE_TAG +WORKDIR /src +COPY . . +RUN cabal build +RUN cp dist-newstyle/build/x86_64-linux/ghc-9.2.7/vva-be-1.0.10/x/vva-be/build/vva-be/vva-be /usr/local/bin + +# Expose the necessary port +EXPOSE 9876 + +# Default command (can be overridden by docker-compose or docker run) +CMD ["/usr/local/bin/vva-be", "-c", "/run/secrets/backend-config.json", "start-app"] \ No newline at end of file