add kontor-javalin and change to multistage Dockerfile for Gradle projects #81

Merged
tpeetz merged 5 commits from feature/Dockerfile-multistage into develop/0.2.0 2025-12-21 20:44:24 +00:00
2 changed files with 4 additions and 2 deletions
Showing only changes of commit d3ccc2a46b - Show all commits
+3 -1
View File
@@ -12,10 +12,12 @@ RUN gradle bootJar --no-daemon
# ----------------------------------------------------------------------- # # ----------------------------------------------------------------------- #
FROM alpine/java:21-jdk AS run FROM alpine/java:21-jdk AS run
RUN mkdir -p /logs
RUN adduser --system appuser RUN adduser --system appuser
USER appuser
COPY --from=builder --chown=appuser:appuser /build/libs/kontor-spring-0.2.0-SNAPSHOT.jar app.jar COPY --from=builder --chown=appuser:appuser /build/libs/kontor-spring-0.2.0-SNAPSHOT.jar app.jar
RUN chown appuser:root /logs
EXPOSE 8100 EXPOSE 8100
USER appuser USER appuser
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration> <configuration>
<property name="LOGS" value="./" /> <property name="LOGS" value="logs" />
<appender name="Console" <appender name="Console"
class="ch.qos.logback.core.ConsoleAppender"> class="ch.qos.logback.core.ConsoleAppender">