# VERSION 1.0

FROM daocloud.io/library/mysql:8

MAINTAINER kalvin <dekun.dai@quantgroup.cn>

#定义工作目录
ENV WORK_PATH /home/quant_group

#定义会被容器自动执行的目录
ENV AUTO_RUN_DIR /docker-entrypoint-initdb.d

#创建文件夹
RUN mkdir -p $WORK_PATH

#把数据库初始化数据的文件复制到工作目录下
COPY ./sql/0-init_user_and_db.sql $WORK_PATH/

#把要执行的shell文件放到/docker-entrypoint-initdb.d/目录下，容器会自动执行这个shell
COPY ./init_db_data.sh $AUTO_RUN_DIR/

#给执行文件增加可执行权限
RUN chmod a+x $AUTO_RUN_DIR/init_db_data.sh