chore: initial commit - kernel core, security, embeds, tests
This commit is contained in:
commit
c3b0c2f976
79 changed files with 2907 additions and 0 deletions
14
Dockerfile
Normal file
14
Dockerfile
Normal 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"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue