#!/bin/bash # Stop amar room (managed app + soleprint) # # Usage: # ./stop.sh # Stop all # ./stop.sh amar # Stop only amar # ./stop.sh soleprint # Stop only soleprint set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" CFG_DIR="$(dirname "$SCRIPT_DIR")" GEN_DIR="$CFG_DIR/../../gen/amar" SPR_DIR="$GEN_DIR/soleprint" TARGET="all" [ -n "$1" ] && TARGET="$1" if [ "$TARGET" = "all" ] || [ "$TARGET" = "soleprint" ]; then echo "Stopping soleprint..." (cd "$SPR_DIR" && docker compose -f docker-compose.yml -f "$CFG_DIR/soleprint/docker-compose.nginx.yml" down 2>/dev/null || true) fi if [ "$TARGET" = "all" ] || [ "$TARGET" = "amar" ]; then echo "Stopping amar..." (cd "$CFG_DIR" && docker compose down) fi echo "Done."