代码拉取完成,页面将自动刷新
同步操作将从 uptown/DatalinkX 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
FROM maven:3.6.3-openjdk-8
#maven:3.6.3-openjdk-8中更换源debian:10
RUN echo "deb http://security.debian.org/debian-security bullseye-security main contrib non-free" > /etc/apt/sources.list
RUN apt update -y && apt install -y git
#切换目录,指定源码克隆后保存位置
WORKDIR /
#拉取源代码
RUN git clone https://gitee.com/atuptown/datalinkx.git /datalinkx \
&& cd /datalinkx \
&& cp docker/settings.xml /usr/share/maven/conf \
&& mvn clean package -X -U -Dmaven.test.skip=true \
&& cd /datalinkx/flinkx \
&& mvn clean package -U -Dmaven.test.skip=true
#切换jar目录
WORKDIR /datalinkx
#挂载配置映射路径
VOLUME /datalinkx/datalinkx-server/config
VOLUME /datalinkx/datalinkx-job/config
#挂载flinkx配置地址
VOLUME /datalinkx/flinkx/flinkconf
#挂载flinkx插件地址
VOLUME /datalinkx/flinkx/syncplugins
#声明项目所用端口
EXPOSE 12345 23456 9999
#启动java项目程序
CMD sh /datalinkx/bin/start.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。