ci: add gitea image publishing workflows

This commit is contained in:
Schramm Dominik
2026-04-22 15:45:09 +02:00
parent 991e44a293
commit 82140ae19b
6 changed files with 262 additions and 5 deletions

View File

@@ -1,8 +1,12 @@
FROM eclipse-temurin:21-jre
FROM eclipse-temurin:24-jre-noble
WORKDIR /app
COPY build/libs/*.jar app.jar
RUN useradd -m -s /bin/bash codenames
COPY --chown=codenames:codenames server.jar /app/server.jar
USER codenames
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/app/app.jar"]
ENTRYPOINT ["java", "-jar", "/app/server.jar"]