31 lines
853 B
Bash
Executable File
31 lines
853 B
Bash
Executable File
#!/bin/sh
|
|
set -x
|
|
|
|
# Openresty config
|
|
|
|
# -- Get openresty config path
|
|
openresty_config_file_path=$(openresty -t 2>&1 | tr '\n' '\f' | sed -r 's/.*file[[:space:]](.*)[[:space:]]syntax.*/\1/')
|
|
openresty_config_path=${openresty_config_file_path%/*}
|
|
openresty_sub_config_dir=$openresty_config_path/conf.d
|
|
echo $openresty_sub_config_dir
|
|
|
|
# -- Make sub config dir
|
|
mkdir -p $openresty_sub_config_dir
|
|
# -- Copy sun config file
|
|
cp conf/moicen/*.conf $openresty_sub_config_dir
|
|
|
|
|
|
# Lua scripts
|
|
|
|
# -- Get openresty install path
|
|
openresty_install_path=$(openresty -V 2>&1 | tr '\n' '\f' | sed -r 's/.*--prefix=(.*)[[:space:]]--with-cc.*/\1/')
|
|
openresty_lua_scripts_dir=$openresty_install_path/scripts
|
|
echo $openresty_lua_scripts_dir
|
|
|
|
mkdir -p $openresty_lua_scripts_dir
|
|
|
|
cp scripts/*.lua $openresty_lua_scripts_dir
|
|
|
|
# Reload openresty
|
|
openresty -t
|
|
openresty -s reload |