# Build: docker build -t virtual-classroom .
FROM maven:3-eclipse-temurin-25 AS build
WORKDIR /src
COPY pom.xml .
RUN mvn -q dependency:go-offline
COPY src src
RUN mvn -q package -DskipTests

FROM tomcat:11.0-jre25
RUN rm -rf /usr/local/tomcat/webapps/*
COPY --from=build /src/target/classroom.war /usr/local/tomcat/webapps/ROOT.war
EXPOSE 8080
