Update setup.sh
This commit is contained in:
@@ -263,8 +263,17 @@ start_game_services() {
|
|||||||
cd "$service_dir"
|
cd "$service_dir"
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
|
||||||
# Extract ports from docker-compose.yml
|
# Determine which compose file exists
|
||||||
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/,$//')
|
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
|
# Register service with controller and send ports
|
||||||
echo "Registering $service_name with controller..."
|
echo "Registering $service_name with controller..."
|
||||||
|
|||||||
Reference in New Issue
Block a user