mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-25 00:50:30 +00:00
add parameter to install.sh
This commit is contained in:
parent
cd83758077
commit
d0efd3dd7b
1 changed files with 18 additions and 0 deletions
|
@ -28,6 +28,11 @@ export PATH
|
||||||
#
|
#
|
||||||
# $ sudo bash install.sh --path "/data/websoft9/source"
|
# $ sudo bash install.sh --path "/data/websoft9/source"
|
||||||
#
|
#
|
||||||
|
# --apps <wordpress,gitlab>
|
||||||
|
# Use the --apps option to set Websoft9 appstore dispaly. default is null and display all applicaionts. If you set it, appstore only display the defined, for example:
|
||||||
|
#
|
||||||
|
# $ sudo bash install.sh --apps "wordpress,gitlab"
|
||||||
|
#
|
||||||
# --devto
|
# --devto
|
||||||
# Use the --devto option to developer mode, devto is the developer code path, for example:
|
# Use the --devto option to developer mode, devto is the developer code path, for example:
|
||||||
#
|
#
|
||||||
|
@ -40,6 +45,7 @@ export PATH
|
||||||
version="latest"
|
version="latest"
|
||||||
channel="release"
|
channel="release"
|
||||||
path="/data/websoft9/source"
|
path="/data/websoft9/source"
|
||||||
|
apps=""
|
||||||
|
|
||||||
# 获取参数值
|
# 获取参数值
|
||||||
while [[ $# -gt 0 ]]; do
|
while [[ $# -gt 0 ]]; do
|
||||||
|
@ -80,6 +86,15 @@ while [[ $# -gt 0 ]]; do
|
||||||
path="$1"
|
path="$1"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--apps)
|
||||||
|
shift
|
||||||
|
if [[ $1 == --* ]]; then
|
||||||
|
echo "Missing value for --apps"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
apps="$1"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
--devto)
|
--devto)
|
||||||
shift
|
shift
|
||||||
if [[ $1 == --* ]]; then
|
if [[ $1 == --* ]]; then
|
||||||
|
@ -121,6 +136,7 @@ echo "--version: $version"
|
||||||
echo "--port: $port"
|
echo "--port: $port"
|
||||||
echo "--channel: $channel"
|
echo "--channel: $channel"
|
||||||
echo "--path: $path"
|
echo "--path: $path"
|
||||||
|
echo "--apps: $apps"
|
||||||
echo "--devto: $devto"
|
echo "--devto: $devto"
|
||||||
|
|
||||||
echo -e "\nYour OS: "
|
echo -e "\nYour OS: "
|
||||||
|
@ -134,6 +150,7 @@ export https_port=443
|
||||||
export install_path=$path
|
export install_path=$path
|
||||||
export channel
|
export channel
|
||||||
export version
|
export version
|
||||||
|
export apps
|
||||||
export systemd_path="/opt/websoft9/systemd"
|
export systemd_path="/opt/websoft9/systemd"
|
||||||
export source_zip="websoft9-$version.zip"
|
export source_zip="websoft9-$version.zip"
|
||||||
export source_unzip="websoft9"
|
export source_unzip="websoft9"
|
||||||
|
@ -420,6 +437,7 @@ install_backends() {
|
||||||
|
|
||||||
if [ "$execute_mode" = "install" ]; then
|
if [ "$execute_mode" = "install" ]; then
|
||||||
sudo docker exec -i websoft9-apphub apphub setconfig --section domain --key wildcard_domain --value ""
|
sudo docker exec -i websoft9-apphub apphub setconfig --section domain --key wildcard_domain --value ""
|
||||||
|
sudo docker exec -i websoft9-apphub apphub setconfig --section initial_apps --key keys --value $apps
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue