#!/usr/bin/env bash

# Arbeitsverzeichnis
cd /opt/letto/docker/compose/letto || exit 1

# Wenn ein Dateimuster keine Treffer hat, wird die Schleife übersprungen.
shopt -s nullglob

stop_compose_files() {
    local pattern="$1"
    local file

    for file in $pattern; do
        docker compose -f "$file" down
    done
}

# Schulen
stop_compose_files 'docker-data-*.yml'
stop_compose_files 'docker-lettoserver-*.yml'

# question-extern
stop_compose_files 'docker-questionextern-*.yml'

# docker-service-*.yml Dateien
stop_compose_files 'docker-service-*.yml'

# docker-compose-*.yml Dateien
stop_compose_files 'docker-compose-*.yml'