Configuration persistence.
Now configuration survives server reloads.
This commit is contained in:
@@ -17,6 +17,7 @@ cat << END
|
||||
--sbindir=DIRECTORY set system admin executables directory name
|
||||
default: "$NXT_SBINDIR"
|
||||
--modules=DIRECTORY set modules directory name, default: "$NXT_MODULES"
|
||||
--state=DIRECTORY set state directory name, default: "$NXT_STATE"
|
||||
|
||||
--pid=FILE set pid filename, default: "$NXT_PID"
|
||||
--log=FILE set log filename, default: "$NXT_LOG"
|
||||
|
||||
@@ -55,6 +55,7 @@ do
|
||||
--bindir=*) NXT_BINDIR="$value" ;;
|
||||
--sbindir=*) NXT_SBINDIR="$value" ;;
|
||||
--modules=*) NXT_MODULES="$value" ;;
|
||||
--state=*) NXT_STATE="$value" ;;
|
||||
|
||||
--pid=*) NXT_PID="$value" ;;
|
||||
--log=*) NXT_LOG="$value" ;;
|
||||
@@ -132,6 +133,11 @@ case "$NXT_MODULES" in
|
||||
*) NXT_MODULES="$NXT_PREFIX$NXT_MODULES" ;;
|
||||
esac
|
||||
|
||||
case "$NXT_STATE" in
|
||||
/*) ;;
|
||||
*) NXT_STATE="$NXT_PREFIX$NXT_STATE" ;;
|
||||
esac
|
||||
|
||||
case "$NXT_PID" in
|
||||
/*) ;;
|
||||
*) NXT_PID="$NXT_PREFIX$NXT_PID" ;;
|
||||
|
||||
@@ -10,6 +10,7 @@ Configuration summary:
|
||||
unit pid file: "$NXT_PID"
|
||||
unit log file: "$NXT_LOG"
|
||||
unit modules path: "$NXT_MODULES"
|
||||
unit state path: "$NXT_STATE"
|
||||
|
||||
unit control API socket: "$NXT_CONTROL"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user