From 1876e95a5147ac722f66d783f2ea1e7af64a3cd9 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Tue, 15 Mar 2022 21:20:56 +0100
Subject: [PATCH] added dockerfile for jar smoke test

---
 Dockerfile_jre | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 Dockerfile_jre

diff --git a/Dockerfile_jre b/Dockerfile_jre
new file mode 100644
index 000000000..83ee4bab3
--- /dev/null
+++ b/Dockerfile_jre
@@ -0,0 +1,16 @@
+FROM openjdk:17-bullseye
+
+ARG APP_DIR=/BudgetMaster
+
+RUN mkdir -p $APP_DIR
+RUN mkdir -p /root/.Deadlocker/BudgetMaster
+
+COPY build/2.9.0/BudgetMaster-v2.9.0.jar /BudgetMaster/BudgetMaster.jar
+COPY src/main/resources/config/templates/settings-docker.properties /root/.Deadlocker/BudgetMaster/settings.properties
+RUN echo "server.port=9000" > ~/.Deadlocker/BudgetMaster/settings.properties
+
+EXPOSE 9000
+
+ENV JAR_LOCATION=$APP_DIR/BudgetMaster.jar
+
+CMD ["sh", "-c", "java -jar ${JAR_LOCATION}"]
-- 
GitLab