diff --git a/script/server/init.sh b/script/server/init.sh index 2c76e24ce49664a2f5e0592c6ff0f37f16f4243e..2e4507d5860788334928b5b5567393d8ecb6265f 100644 --- a/script/server/init.sh +++ b/script/server/init.sh @@ -82,6 +82,16 @@ update_global_config() { sed "s/SERVER_PUBLIC_IP: 127.0.0.1/SERVER_PUBLIC_IP: $SERVER_PUBLIC_IP/g" -i ${SYSOM_CONF} sed "s/SERVER_PORT: 80/SERVER_PORT: $SERVER_PORT/g" -i ${SYSOM_CONF} sed "s/global_root_path \/usr\/local\/sysom/global_root_path $APP_HOME/g" -i ${SYSOM_CONF} + + ###update local timezone### + local_timezone=`timedatectl status | grep "Time zone" | awk '{print $3}'` + green "current timezone is : $local_timezone" + if [ "$local_timezone" == "" ] + then + echo "get time zone fail, use default time zone Asia/Shanghai" + else + sed "s;Asia/Shanghai;$local_timezone;g" -i ${SYSOM_CONF} + fi } do_init_servers() @@ -94,6 +104,7 @@ do_init_servers() then generate_service_env update_global_config + exit 1 for dir in `cat $config` do if [ -e ${dir}/init.sh ]