Update setup.sh
This commit is contained in:
@@ -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..."
|
||||
|
||||
Reference in New Issue
Block a user