diff --git a/Binary Exploitation/BeeChat/src/start.sh b/Binary Exploitation/BeeChat/src/start.sh index 0a277c1..cfbfac6 100755 --- a/Binary Exploitation/BeeChat/src/start.sh +++ b/Binary Exploitation/BeeChat/src/start.sh @@ -1 +1,16 @@ -docker compose down -v --rmi all; docker compose up --build -d --force-recreate +#!/usr/bin/env bash +set -euxo pipefail +cd "$(dirname "$0")" +export COMPOSE_PROJECT_NAME=beechat +if docker compose version >/dev/null 2>&1; then + DC="docker compose" +elif command -v docker-compose >/dev/null; then + DC="docker-compose" +else + echo "Docker Compose not found" >&2 + exit 127 +fi +$DC down -v --rmi all --remove-orphans || true +$DC pull || true +$DC build --pull +$DC up -d --force-recreate --renew-anon-volumes