studentportalen/branch-bff.Dockerfile
Andreas Svanberg 2ef4972862 Upgrade to Java 25 (#12)
Reviewed-on: #12
Reviewed-by: Stefan Nenzén <nenzen@dsv.su.se>
Co-authored-by: Andreas Svanberg <andreass@dsv.su.se>
Co-committed-by: Andreas Svanberg <andreass@dsv.su.se>
2025-12-04 14:57:19 +01:00

31 lines
472 B
Docker

FROM eclipse-temurin:25 AS build
WORKDIR /build
COPY mvnw mvnw
COPY .mvn/ .mvn/
COPY pom.xml pom.xml
RUN ./mvnw dependency:go-offline \
--batch-mode \
--fail-fast
COPY src/ src/
RUN ./mvnw package \
--batch-mode \
--fail-fast \
-DskipTests
FROM eclipse-temurin:25 AS runtime
WORKDIR /bff
COPY --from=build /build/target/*.war ./bff.war
ENV SPRING_PROFILES_ACTIVE=branch
EXPOSE 8080
ENTRYPOINT ["java", "--enable-preview", "-jar", "bff.war"]