diff --git a/Dockerfile b/Dockerfile index 7ad65431ca7559c54be206d2732f2967cc2679cd..a22fa66035e98495d63bee7dac266a5f8cc4a126 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,19 @@ -FROM openjdk:17-bullseye +FROM eclipse-temurin:17-jre-alpine + +RUN apk update && apk upgrade && \ + rm -rf /var/cache/apk ARG APP_DIR=/BudgetMaster RUN mkdir -p $APP_DIR RUN mkdir -p /root/.Deadlocker/BudgetMaster -COPY BudgetMasterServer/build/2.14.0/BudgetMasterServer-v2.14.0.jar /BudgetMaster/BudgetMaster.jar +COPY BudgetMasterServer/build/2.15.0/BudgetMasterServer-v2.15.0.jar /BudgetMaster/BudgetMaster.jar COPY BudgetMasterServer/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 +WORKDIR $APP_DIR -CMD ["bash", "-c", "java -jar ${JAR_LOCATION}"] +CMD ["java", "-jar", "BudgetMaster.jar"]