Major changes

This commit is contained in:
2026-02-22 22:09:12 +00:00
parent 4b7b367730
commit 1ec9558bf7
29 changed files with 255 additions and 4 deletions

13
Dockerfile Normal file → Executable file
View File

@@ -9,13 +9,24 @@ RUN mvn -B dependency:go-offline
COPY src ./src
RUN mvn -B clean package -DskipTests
# -------- Runtime stage --------
FROM eclipse-temurin:21-jre
# Install build dependencies
RUN apt-get update && apt-get install -y \
make \
emacs-nox \
python3 \
python3-venv \
python3-pip \
git \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 9010
ENTRYPOINT ["java", "-jar", "app.jar"]
ENTRYPOINT ["java", "-jar", "app.jar"]