Put package.json in runtime image

This commit is contained in:
2026-01-06 10:48:31 +01:00
parent e3d1ce7be2
commit 8cdc85e61e

View File

@@ -1,6 +1,6 @@
FROM maven:3.9-eclipse-temurin-17 AS build FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /app WORKDIR /app
COPY package.json pom.xml ./ COPY pom.xml ./
COPY .git ./.git COPY .git ./.git
RUN mvn -B dependency:go-offline RUN mvn -B dependency:go-offline
COPY src ./src COPY src ./src
@@ -10,6 +10,7 @@ RUN mvn -B package -DskipTests
FROM eclipse-temurin:17-jre FROM eclipse-temurin:17-jre
WORKDIR /app WORKDIR /app
COPY --from=build /app/target/imgfloat-*.jar app.jar COPY --from=build /app/target/imgfloat-*.jar app.jar
COPY package.json ./
EXPOSE 8080 8443 EXPOSE 8080 8443
ENV JAVA_OPTS="" ENV JAVA_OPTS=""
ENTRYPOINT ["sh", "-c", "exec java ${JAVA_OPTS} -jar app.jar"] ENTRYPOINT ["sh", "-c", "exec java ${JAVA_OPTS} -jar app.jar"]