# 后端Dockerfile
FROM eclipse-temurin:17-jdk-focal AS builder

WORKDIR /build
COPY backend/pom.xml .
COPY backend/src ./src

RUN apt-get update && apt-get install -y maven && \
    mvn clean package -DskipTests

FROM eclipse-temurin:17-jre-focal

WORKDIR /app

COPY --from=builder /build/target/*.jar app.jar

EXPOSE 8080

ENTRYPOINT ["java", "-jar", "app.jar"]
