feat: enable load local application yaml config
This commit is contained in:
@@ -18,6 +18,8 @@ docker_my_conf_file=${docker_mysql_conf_d}/my.cnf
|
||||
wfc_jar_images=$(docker images --format "{{.Repository}}"|grep -E "docker-wfc-|docker_wfc-")
|
||||
wfc_modules_images=$(docker images --format "{{.Repository}}"|grep -E "docker-wfc-modules-|docker_wfc-modules-")
|
||||
|
||||
conf_dirs="${docker_work_dir}/conf ${docker_work_dir}/wfc/modules/system/conf ${docker_work_dir}/wfc/modules/user/conf ${docker_work_dir}/wfc/modules/job/conf ${docker_work_dir}/wfc/modules/file/conf ${docker_work_dir}/wfc/modules/payment/conf"
|
||||
|
||||
case "$1" in
|
||||
env)
|
||||
# prepare directory
|
||||
@@ -52,6 +54,25 @@ case "$1" in
|
||||
cp ${def_env_file} ${org_env_file}
|
||||
fi
|
||||
|
||||
# copy default config files to conf directory
|
||||
for conf_dir in $conf_dirs; do
|
||||
if [ ! -d $conf_dir ]; then
|
||||
continue
|
||||
fi
|
||||
if [ ! -d $conf_dir/default ]; then
|
||||
continue
|
||||
fi
|
||||
# 遍历default目录下的文件
|
||||
for file in "$conf_dir/default"/*; do
|
||||
filename=$(basename "$file")
|
||||
|
||||
# 如果conf目录下不存在相应的文件,则拷贝
|
||||
if [ ! -f "$conf_dir/$filename" ]; then
|
||||
cp "$file" "$conf_dir/"
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
if [ ! -z "${new_ip}" ]; then
|
||||
# 使用sed命令替换IP地址
|
||||
# 替换.env文件
|
||||
|
||||
Reference in New Issue
Block a user