studentportalen/branch-bff.Dockerfile

31 lines
472 B
Docker

FROM eclipse-temurin:24 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:24 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"]