#!/usr/bin/env bash if docker compose version > /dev/null 2>&1; then DOCKER_COMPOSE="docker compose" else DOCKER_COMPOSE="docker-compose" fi COMPOSE_FILES=("compose.yaml" "compose.healthcheck.yaml") if [ "$1" == "--no-dev" ]; then # ensure --no-dev parameter isn't passed to docker compose shift 1 else COMPOSE_FILES+=("compose.dev.yaml") fi COMPOSE_FILES_PREFIXED=() for file in "${COMPOSE_FILES[@]}"; do COMPOSE_FILES_PREFIXED+=("-f" "$file") done ${DOCKER_COMPOSE} "${COMPOSE_FILES_PREFIXED[@]}" "$@"