diff --git a/Dockerfile_jre b/Dockerfile_jre new file mode 100644 index 0000000000000000000000000000000000000000..83ee4bab3c1f4f19d2dec3dd2097eec32db7430d --- /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}"]