chore: initial commit - kernel core, security, embeds, tests

This commit is contained in:
loki5512344 2026-08-03 11:03:34 +02:00
commit c3b0c2f976
Signed by: boba
GPG key ID: 253067914055423B
79 changed files with 2907 additions and 0 deletions

14
Dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM eclipse-temurin:21-jdk-alpine AS builder
WORKDIR /app
COPY gradle gradle/
COPY gradlew build.gradle settings.gradle gradle.properties ./
RUN ./gradlew dependencies
COPY src src/
RUN ./gradlew build -x test
FROM eclipse-temurin:21-jre-alpine
WORKDIR /app
COPY --from=builder /app/build/libs/*-all.jar app.jar
COPY .env.example .env
EXPOSE 8712
ENTRYPOINT ["java", "-jar", "app.jar"]