add kontor-javalin to podman pod

This commit is contained in:
2026-01-31 01:31:10 +01:00
parent 2713594224
commit 97e0cf8a7a
3 changed files with 31 additions and 8 deletions
@@ -1,5 +1,5 @@
# ----------------------------------------------------------------------- #
FROM gradle:9.2.1-jdk21 AS builder
FROM docker.io/library/gradle:9.2.1-jdk21 AS builder
WORKDIR /
COPY ./src/main/ ./src/main/
COPY ./build.gradle ./
@@ -13,13 +13,9 @@ FROM alpine/java:21-jre AS run
RUN apk --no-cache add curl
RUN adduser --system appuser
USER appuser
COPY --from=builder /build/libs/kontor-javalin-0.2.0-SNAPSHOT.jar app.jar
COPY --from=builder --chown=appuser:appuser /build/libs/kontor-javalin-0.2.0-SNAPSHOT.jar app.jar
EXPOSE 8400
USER appuser
EXPOSE 8600
CMD ["java", "-jar", "app.jar"]
@@ -16,7 +16,7 @@ import io.javalin.config.Key;
public class Main {
private static Logger logger = LoggerFactory.getLogger(Main.class);
private static short port = 8400;
private static short port = 8600;
// private static Key<EntityManagerFactory> emf = new
// Key<EntityManagerFactory>("entityManagerFactory");
private static Key<SessionFactory> sf = new Key<>("SessionFactory");