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

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"]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值