Change backend container image build.

This commit is contained in:
Florian THIERRY
2025-09-17 14:34:07 +02:00
parent 55d6a6328f
commit 9463ad5935

View File

@@ -1,15 +1,16 @@
FROM maven:3.9.11-eclipse-temurin-21 AS builder FROM gradle:9.0.0-jdk21 AS builder
WORKDIR /app WORKDIR /app
COPY backend/pom.xml /app/ COPY backend/gradlew /app/
COPY backend/build.gradle.kts /app/
COPY backend/settings.gradle.kts /app/
COPY backend/codiki-application /app/codiki-application COPY backend/codiki-application /app/codiki-application
COPY backend/codiki-domain /app/codiki-domain COPY backend/codiki-domain /app/codiki-domain
COPY backend/codiki-exposition /app/codiki-exposition COPY backend/codiki-exposition /app/codiki-exposition
COPY backend/codiki-infrastructure /app/codiki-infrastructure COPY backend/codiki-infrastructure /app/codiki-infrastructure
COPY backend/codiki-launcher /app/codiki-launcher COPY backend/codiki-launcher /app/codiki-launcher
WORKDIR /app WORKDIR /app
RUN mvn clean install -N RUN gradle build jar
RUN mvn clean package
FROM eclipse-temurin:21-jre-alpine AS final FROM eclipse-temurin:21-jre-alpine AS final
COPY --from=builder /app/codiki-launcher/target/*.jar /app/codiki.jar COPY --from=builder /app/codiki-launcher/build/libs/codiki-launcher.jar /app/codiki.jar
CMD ["java", "-jar", "/app/codiki.jar"] CMD ["java", "-jar", "/app/codiki.jar"]