Add Docker support with auto database initialization

This commit is contained in:
2026-03-04 21:46:29 -07:00
parent aeb8002b2b
commit 5b4797fdcc
4 changed files with 93 additions and 4 deletions

13
Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
# Build
FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /app
COPY pom.xml .
COPY src ./src
RUN mvn -q -DskipTests package
# Run
FROM eclipse-temurin:17-jre
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]