From 8f84b68faf4ba3d04be0c97b435337d07c4319b5 Mon Sep 17 00:00:00 2001
From: "Benguria Elguezabal, Gorka" <gorka.benguria@tecnalia.com>
Date: Mon, 22 Nov 2021 13:13:28 +0100
Subject: [PATCH] add the possibility to specify an external CA, to cover the
 case of the development environment

---
 Dockerfile | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 06c97bf..4f16d78 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -12,5 +12,9 @@ FROM openjdk:11-jdk-slim
 WORKDIR /urbanite-dashboard-controller
 COPY --from=builder /home/app/target/*.jar /urbanite-dashboard-controller/app.jar
 
+ARG EXTRA_CA_URL
+RUN /bin/bash -c "[ -z $EXTRA_CA_URL ] || ( curl $EXTRA_CA_URL --output /ca.pem && keytool -import -noprompt -trustcacerts -alias ca -file /ca.pem -cacerts -storepass changeit )"
+# to check if ca is installed keytool -list -cacerts -alias ca --storepass changeit
+
 EXPOSE 8080
-ENTRYPOINT ["java","-jar","app.jar"]
\ No newline at end of file
+ENTRYPOINT ["java","-jar","app.jar"]
-- 
GitLab