diff --git a/deploy/docker-compose/init.sh b/deploy/docker-compose/init.sh index db8d3a771606758b794412800c9606e4bf07dece..8a0ca21dd0eb78ada1f75b423cad164351672da8 100644 --- a/deploy/docker-compose/init.sh +++ b/deploy/docker-compose/init.sh @@ -30,5 +30,16 @@ then echo "$NOT_UP restart failed, please check docker log use 'docker-compose logs [docker-name]'" fi +MYSQL_DB=$(grep "MYSQL_DATABASE" docker-compose.yml | awk -F':' '{print $2}') +MYSQL_DB_STRIP=`echo ${MYSQL_DB} | sed 's/ //g'` + +MYSQL_PASSWORD=$(grep "MYSQL_ROOT_PASSWORD" docker-compose.yml | awk -F':' '{print $2}') +MYSQL_PASSWORD_STRIP=$(echo $MYSQL_PASSWORD | sed 's/ //g') + +echo "mysql database: $MYSQL_DB" +echo "root password: $MYSQL_PASSWORD_STRIP" + +docker exec mysql mysql -uroot -p$MYSQL_PASSWORD_STRIP $MYSQL_DB_STRIP < mysql/sql/v1.3.2_00.sql + # init result verify [ $? -eq 0 ] && echo -e "AtomCI 初始化成功(:\n\n访问atomci: http://localhost:8090 \n" || echo -e "AtomCI 初始化失败, 请确认atomci 容器日志,\n或是 https://github.com/go-atomci/atomci-press/issues/new 反馈你的问题(:" diff --git a/deploy/docker-compose/mysql/sql b/deploy/docker-compose/mysql/sql new file mode 120000 index 0000000000000000000000000000000000000000..a44c20b8b6062b1237a42cf1cd22840413297df3 --- /dev/null +++ b/deploy/docker-compose/mysql/sql @@ -0,0 +1 @@ +../../release/sql \ No newline at end of file