remove docker remnants. there's an own repository for it
This commit is contained in:
@@ -33,7 +33,7 @@ non-interactive update task (option 2):
|
|||||||
non-interactive install task (option 1):
|
non-interactive install task (option 1):
|
||||||
./xo-install.sh --install
|
./xo-install.sh --install
|
||||||
|
|
||||||
quick option to rollback (option 4):
|
quick option to rollback (option 3):
|
||||||
./xo-install.sh --rollback
|
./xo-install.sh --rollback
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -47,10 +47,7 @@ Script makes some checks and offers options:
|
|||||||
- Updates NodeJS and Yarn packages if AUTOUPDATE variable is set to true (it is by default)
|
- Updates NodeJS and Yarn packages if AUTOUPDATE variable is set to true (it is by default)
|
||||||
- Installs Xen-Orchestra from latest sources (doesn't install any new packages)
|
- Installs Xen-Orchestra from latest sources (doesn't install any new packages)
|
||||||
|
|
||||||
3. Deploy container
|
3. Rollback installation
|
||||||
- Offers options to pull ready docker image from dockerhub, also maintained by me
|
|
||||||
|
|
||||||
4. Rollback installation
|
|
||||||
- Offers option to choose which installation to use from existing ones (if more than 1)
|
- Offers option to choose which installation to use from existing ones (if more than 1)
|
||||||
|
|
||||||
notes:
|
notes:
|
||||||
|
@@ -854,16 +854,6 @@ function CheckSystemd {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function CheckDocker {
|
|
||||||
|
|
||||||
if [[ -z $(which docker) ]]; then
|
|
||||||
echo
|
|
||||||
printfail "Docker needs to be installed for this to work"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function CheckCertificate {
|
function CheckCertificate {
|
||||||
if [[ "$HTTPS" == "true" ]]; then
|
if [[ "$HTTPS" == "true" ]]; then
|
||||||
local CERT="$(openssl x509 -modulus -noout -in "$PATH_TO_HTTPS_CERT" | openssl md5)"
|
local CERT="$(openssl x509 -modulus -noout -in "$PATH_TO_HTTPS_CERT" | openssl md5)"
|
||||||
@@ -927,20 +917,6 @@ function CheckDiskFree {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function PullDockerImage {
|
|
||||||
|
|
||||||
echo
|
|
||||||
docker pull ronivay/xen-orchestra
|
|
||||||
echo
|
|
||||||
echo
|
|
||||||
printinfo "Image pulled. Run container:"
|
|
||||||
echo " docker run -itd -p 80:80 ronivay/xen-orchestra"
|
|
||||||
echo
|
|
||||||
printinfo "If you want to persist xen-orchestra and redis data, use volume flags like:"
|
|
||||||
echo " docker run -itd -p 80:80 -v /path/to/data/xo-server:/var/lib/xo-server -v /path/to/data/redis:/var/lib/redis ronivay/xen-orchestra"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function StartUpScreen {
|
function StartUpScreen {
|
||||||
|
|
||||||
echo "-----------------------------------------"
|
echo "-----------------------------------------"
|
||||||
@@ -973,9 +949,8 @@ echo "-----------------------------------------"
|
|||||||
echo
|
echo
|
||||||
echo -e "${COLOR_WHITE}1. Autoinstall${COLOR_N}"
|
echo -e "${COLOR_WHITE}1. Autoinstall${COLOR_N}"
|
||||||
echo -e "${COLOR_WHITE}2. Update / Install without packages${COLOR_N}"
|
echo -e "${COLOR_WHITE}2. Update / Install without packages${COLOR_N}"
|
||||||
echo -e "${COLOR_WHITE}3. Deploy docker container${COLOR_N}"
|
echo -e "${COLOR_WHITE}3. Rollback to another existing installation${COLOR_N}"
|
||||||
echo -e "${COLOR_WHITE}4. Rollback to another existing installation${COLOR_N}"
|
echo -e "${COLOR_WHITE}4. Exit${COLOR_N}"
|
||||||
echo -e "${COLOR_WHITE}5. Exit${COLOR_N}"
|
|
||||||
echo
|
echo
|
||||||
read -p ": " option
|
read -p ": " option
|
||||||
|
|
||||||
@@ -1015,15 +990,10 @@ read -p ": " option
|
|||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
3)
|
3)
|
||||||
CheckDocker
|
|
||||||
echo
|
|
||||||
PullDockerImage
|
|
||||||
;;
|
|
||||||
4)
|
|
||||||
RollBackInstallation
|
RollBackInstallation
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
5)
|
4)
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
Reference in New Issue
Block a user