Update setup.sh

This commit is contained in:
ilyastar9999
2025-12-02 19:31:02 +03:00
parent 45e4fd7c59
commit 51ba0324ec

View File

@@ -263,8 +263,17 @@ start_game_services() {
cd "$service_dir"
docker compose up -d
# Extract ports from docker-compose.yml
local service_ports=$(grep -E '^\s*-\s*"?[0-9]+:[0-9]+' "$service_dir/docker-compose.yml" | sed 's/.*"\?\([0-9]*\):[0-9]*.*/\1/' | tr '\n' ',' | sed 's/,$//')
# Determine which compose file exists
compose_file="docker-compose.yml"
if [ ! -f "$compose_file" ] && [ -f "docker-compose.yaml" ]; then
compose_file="docker-compose.yaml"
fi
if [ ! -f "$compose_file" ] && [ -f "compose.yml" ]; then
compose_file="compose.yml"
fi
# Extract ports from docker-compose file
local service_ports=$(grep -E '^\s*-\s*"?[0-9]+:[0-9]+' "$compose_file" | sed 's/.*"\?\([0-9]*\):[0-9]*.*/\1/' | tr '\n' ',' | sed 's/,$//')
# Register service with controller and send ports
echo "Registering $service_name with controller..."