Skip to content
Snippets Groups Projects
Commit 3b1367b2 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

#736 - use alpine image + update operating system dependencies on build

parent a1ff8ea6
No related branches found
No related tags found
2 merge requests!239V2 15 0,!238V2 15 0
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"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment