remove docker remnants. there's an own repository for it

This commit is contained in:
ronivay
2021-03-02 14:51:30 +02:00
parent 79c8352add
commit d0b1300089
2 changed files with 5 additions and 38 deletions

View File

@@ -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:

View File

@@ -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
;; ;;
*) *)