DataEase镜像,源码编译,构建Docker镜像

发布时间:2024年01月18日

tip:用Linux系统编译会很快,创建对应文件目录,上传jar包和相关资源!
在这里插入图片描述

这里用windows本地docker编译

在这里插入图片描述

Dockerfile

FROM registry.cn-qingdao.aliyuncs.com/dataease/fabric8-java-alpine-openjdk8-jre:edge-chromium-11

ARG IMAGE_TAG

RUN mkdir -p /opt/apps /opt/dataease/data/feature/full /opt/dataease/drivers /opt/dataease/plugins/default

ADD core/mapFiles/full/ /opt/dataease/data/feature/full/

ADD core/drivers/* /opt/dataease/drivers/

#ADD plugins/default/ /opt/dataease/plugins/default/

ADD core/backend/target/backend-$IMAGE_TAG.jar /opt/apps

ADD config/* /opt/apps/config/WEB-INF/lib/

ADD config/* /deployments/config/WEB-INF/lib/


ENV JAVA_APP_JAR=/opt/apps/backend-$IMAGE_TAG.jar

ENV AB_OFF=true

ENV JAVA_OPTIONS=-Dfile.encoding=utf-8

HEALTHCHECK --interval=15s --timeout=5s --retries=20 --start-period=30s CMD curl -f 127.0.0.1:8081

CMD ["/deployments/run-java.sh"]

文章来源:https://blog.csdn.net/qq_43751489/article/details/135669589
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。