Some checks failed
Auto-build / Automatic-Packaging (push) Failing after 9m5s
- 移除了工作流中冗余的步骤注释 - 在Dockerfile中添加依赖预下载步骤 - 简化了构建命令结构
19 lines
385 B
Docker
19 lines
385 B
Docker
FROM maven:3.8.4-openjdk-17 AS builder
|
|
WORKDIR /app
|
|
COPY pom.xml .
|
|
RUN mvn dependency:go-offline
|
|
COPY src ./src
|
|
RUN mvn clean package -DskipTests=true -P prod
|
|
|
|
|
|
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
|
|
|
|
LABEL maintainer="Kane / Arina Dace / Sakura Reimi"
|
|
|
|
ENV LANG C.UTF-8
|
|
ENV LC_ALL C.UTF-8
|
|
|
|
COPY --from=builder /app/target/*.jar /app.jar
|
|
|
|
ENTRYPOINT exec java -jar /app.jar
|