sac/sf-admin/Dockerfile
jun 91854d75fc
All checks were successful
Build and Push Docker Image / build (push) Successful in 5m27s
ci: 更新 Docker 构建流程并添加新工作流
- 新增 builder-admin.yaml 工作流,用于构建和推送 Docker 镜像
- 重命名 builder.yaml 为 builder-vertx.yaml
- 更新 sf-admin/Dockerfile,使用多阶段构建以减小镜像大小
- 修改工作目录和入口点路径
2025-05-16 06:02:04 -04:00

19 lines
497 B
Docker

FROM docker.yzj/library/maven:latest AS builder
WORKDIR /app
COPY . .
RUN mvn -B clean package -am -pl sf-admin -Dmaven.test.skip=true -Dautoconfig.skip
FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:8-8.6
WORKDIR /app
# 复制jar文件到路径
COPY --from=builder /app/sf-admin/target/sf-admin.jar /app/sf-admin.jar
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
ENTRYPOINT ["java","-jar","/app/sf-admin.jar"]