1 Star 0 Fork 138

微笑/Taier

forked from 袋鼠云/Taier 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 1.71 KB
一键复制 编辑 原始数据 按行查看 历史
FROM centos
# 作者
MAINTAINER dazhi <dazhi@dtstack.com>
# 定义工作目录
ENV WORK_PATH /usr/taier
WORKDIR $WORK_PATH
# 创建目录
RUN mkdir /usr/local/java
RUN mkdir /usr/local/java/jre
RUN mkdir /data
# 添加jre
ADD docker/jre-8u202-linux-x64.tar.gz /usr/local/java/jre
RUN ls /usr/local/java/jre
ENV JAVA_HOME /usr/local/java/jre/jre1.8.0_202
ENV PATH $JAVA_HOME/bin:$PATH
# 创建对应的文件夹
ENV TAIER_LIB $WORK_PATH/lib
ENV TAIER_PLUGINLIBS $WORK_PATH/pluginLibs
ENV TAIER_DATASOURCEX $WORK_PATH
ENV TAIER_LOGS $WORK_PATH/logs
ENV TAIER_BIN $WORK_PATH/bin
ENV TAIER_CONF $WORK_PATH/conf
ENV TAIER_RUN $WORK_PATH/run
ENV MYSQL_ROOT root
ENV MYSQL_ROOT_PASSWORD 123456
ENV MYSQL_IP 127.0.0.1
ENV MYSQL_PORT 3306
ENV NODE_ZKADDRESS 127.0.0.1:2181
RUN mkdir $TAIER_LIB && \
mkdir $TAIER_PLUGINLIBS && \
mkdir $TAIER_LOGS && \
mkdir $TAIER_BIN && \
mkdir $TAIER_CONF && \
mkdir $TAIER_RUN && \
touch $TAIER_RUN/rdos.pid && \
touch $TAIER_LOGS/rdos.stdout
COPY lib $TAIER_LIB/
COPY bin $TAIER_BIN/
COPY conf $TAIER_CONF/
COPY pluginLibs $TAIER_PLUGINLIBS/
ADD datasourceX.tar.gz $TAIER_DATASOURCEX/
ADD chunjun.tar.gz /data/
# 修改配置文件
CMD sed -i "s!jdbc.username=!jdbc.username=$MYSQL_ROOT!g" $WORK_PATH/conf/application.properties && \
sed -i "s!jdbc.password=!jdbc.password=$MYSQL_ROOT_PASSWORD!g" $WORK_PATH/conf/application.properties && \
sed -i "s!jdbc:mysql:\/\/127.0.0.1:3306!jdbc:mysql:\/\/$MYSQL_IP:$MYSQL_PORT!g" $WORK_PATH/conf/application.properties && \
sed -i "s!nodeZkAddress=127.0.0.1:2181/taier!nodeZkAddress=$NODE_ZKADDRESS/taier!g" $WORK_PATH/conf/application.properties && \
sed -i "s!server.port =!server.port =$PORT!g" $WORK_PATH/conf/application.properties && \
./bin/base.sh start
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/admindzl/taier.git
git@gitee.com:admindzl/taier.git
admindzl
taier
Taier
master

搜索帮助