#!/usr/bin/env bash set -e cd "$(dirname "$0")" echo -e " ███ ██ ██ ██ ███████ ███████ ██ ██ ███ ██ █████ ██████ ██ ██ ███████ ██████ ████ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ███████ █████ ██ ██ ██ ███████ ██ █████ █████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██████ ███████ ███████ ██ ██ ██ ████ ██ ██ ██████ ██ ██ ███████ ██ ██ INSTALLATION EXAMPLE " echo "Running Nussknacker Installation Example ..." echo "" if ! docker version &>/dev/null; then echo "No Docker found. Docker is required to run this example. See https://docs.docker.com/engine/install/" exit 1 fi if ! docker compose version &>/dev/null; then echo "No docker compose found. It seems you have to upgrade your Docker installation. See https://docs.docker.com/engine/install/" exit 2 fi if ! docker compose config > /dev/null; then echo "Cannot validate docker compose configuration. It seems you have to upgrade your Docker installation. See https://docs.docker.com/engine/install/" exit 3 fi docker compose up -d --build --wait echo "" echo "Nussknacker and its dependencies are up and running." echo "Open http://localhost:8080 and log in as admin:admin ..."