1 Star 0 Fork 210

WangHost/DatalinkX

forked from uptown/DatalinkX 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 974 Bytes
一键复制 编辑 原始数据 按行查看 历史
uptown 提交于 2025-08-05 17:23 +08:00 . fix lock redis stream group init load
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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/wanghost/datalinkx.git
git@gitee.com:wanghost/datalinkx.git
wanghost
datalinkx
DatalinkX
main

搜索帮助