14 lines
296 B
Docker
14 lines
296 B
Docker
FROM maven:3.9-eclipse-temurin-21-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# 复制 pom.xml 和源代码
|
|
COPY pom.xml ./
|
|
COPY src ./src
|
|
|
|
# 暴露端口
|
|
EXPOSE 8080
|
|
|
|
# 使用 spring-boot-devtools 支持热重载
|
|
CMD ["mvn", "spring-boot:run", "-Dspring-boot.run.jvmArguments=-Dspring.devtools.restart.enabled=true"]
|