# 基于 OpenJDK 17 镜像
FROM openjdk:17-alpine

# 设置工作目录
WORKDIR /app
COPY target/user-service .

# 定义环境变量，这里假设默认环境为 prod
ENV SPRING_PROFILES_ACTIVE=prod

# 暴露端口 8071
EXPOSE 8072

# 运行 Spring Boot 项目
CMD ["java", "-jar", "-Dspring.profiles.active=${SPRING_PROFILES_ACTIVE}", "user-service.jar", "--server.port=8072"]
