From 59f66a89b65a413c8a2ed9f6db1660eb9a38c0e3 Mon Sep 17 00:00:00 2001 From: sHa Date: Wed, 4 Feb 2026 19:34:24 +0200 Subject: [PATCH] Refactor: Enhance auto-discovery of compose files with additional formats --- core.just | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/core.just b/core.just index 097aba5..1beec08 100644 --- a/core.just +++ b/core.just @@ -261,6 +261,18 @@ _discover_compose_file: echo "docker-compose.yml" elif [ -f "docker-compose.yaml" ]; then echo "docker-compose.yaml" + elif [ -f "container/compose.dev.yml" ]; then + echo "container/compose.dev.yml" + elif [ -f "container/compose.dev.yaml" ]; then + echo "container/compose.dev.yaml" + elif [ -f "container/compose.test.yml" ]; then + echo "container/compose.test.yml" + elif [ -f "container/compose.test.yaml" ]; then + echo "container/compose.test.yaml" + elif [ -f "container/compose.prod.yml" ]; then + echo "container/compose.prod.yml" + elif [ -f "container/compose.prod.yaml" ]; then + echo "container/compose.prod.yaml" elif [ -f "container/compose.yml" ]; then echo "container/compose.yml" elif [ -f "container/compose.yaml" ]; then @@ -270,6 +282,13 @@ _discover_compose_file: elif [ -f "container-compose.yaml" ]; then echo "container-compose.yaml" else + # Fallback: any file named container/compose.*.yml or .yaml + for f in container/compose.*.yml container/compose.*.yaml; do + if [ -f "$f" ]; then + echo "$f" + exit 0 + fi + done echo "" fi