Add dependency check for docker & compose
parent
346a4e4005
commit
33d97f94de
|
@ -7,3 +7,14 @@ pushd () {
|
||||||
popd () {
|
popd () {
|
||||||
command popd "$@" > /dev/null
|
command popd "$@" > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_deps () {
|
||||||
|
if ! which docker > /dev/null; then
|
||||||
|
echo "ERROR: docker is not installed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
if ! docker compose version > /dev/null; then
|
||||||
|
echo "ERROR: docker compose is not installed, or is too old."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
|
@ -15,6 +15,8 @@ SCRIPTPATH="$( cd "$(dirname "$0")"; pwd -P )"
|
||||||
|
|
||||||
source "$SCRIPTPATH/../_common/functions.sh"
|
source "$SCRIPTPATH/../_common/functions.sh"
|
||||||
|
|
||||||
|
check_deps
|
||||||
|
|
||||||
while getopts n:h o; do
|
while getopts n:h o; do
|
||||||
case "$o" in
|
case "$o" in
|
||||||
n)
|
n)
|
||||||
|
|
Loading…
Reference in New Issue