12345678910111213141516171819202122 |
- FROM openjdk:17-jdk-slim
- WORKDIR /app
- # 安装Maven
- RUN apt-get update && apt-get install -y maven && rm -rf /var/lib/apt/lists/*
- # 复制Maven配置文件
- COPY pom.xml .
- # 下载依赖(利用Docker缓存)
- RUN mvn dependency:go-offline -B
- # 复制源代码
- COPY src ./src
- # 构建应用
- RUN mvn clean package -DskipTests
- # 运行应用
- EXPOSE 8080
- CMD ["java", "-jar", "target/base-server-1.0.0.jar"]
|