| 1234567891011121314151617181920212223 | # 使用官方的 OpenJDK 8 镜像作为基础镜像FROM openjdk:8-jdk-alpine# authorMAINTAINER hs-bd# 创建存放上传文件的目录RUN mkdir -p /opt/project/ruoyi/ruoyi-backend/upload-file-path# 创建存放日志的目录RUN mkdir -p /opt/project/ruoyi/ruoyi-backend/logs# 安装字体文件RUN mkdir -p /etc/apk/RUN touch /etc/apk/repositoriesRUN echo -e 'https://mirrors.aliyun.com/alpine/v3.6/main/\nhttps://mirrors.aliyun.com/alpine/v3.6/community/' > /etc/apk/repositoriesRUN set -xe && apk --no-cache add ttf-dejavu fontconfig# 设置工作目录WORKDIR /opt/project/ruoyi/ruoyi-backend# 将构建好的 JAR 文件复制到容器中COPY ./target/bd-location.jar bd-location.jar# 暴露应用程序端口EXPOSE 8080# 启动应用程序CMD ["nohup","java","-jar","/opt/project/ruoyi/ruoyi-backend/bd-location.jar", "--spring.profiles.active=k8s" , ">", "/dev/null","2>&1" ,"&"]
 |