Update setup.sh
This commit is contained in:
@@ -283,8 +283,9 @@ start_game_services() {
|
|||||||
compose_file="compose.yml"
|
compose_file="compose.yml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Extract ports from docker-compose file (robust for quoted/unquoted, spaces)
|
# Get actual exposed ports from docker ps, excluding 3333, 4444, 65000, 65001, 5432
|
||||||
service_ports=$(grep -E '^[[:space:]]*-?[[:space:]]*"?[0-9]+:[0-9]+"?' "$compose_file" | sed -E 's/.*"?([0-9]+):[0-9]+"?.*/\1/' | tr '\n' ',' | sed 's/,$//')
|
container_name="${service_name}-app"
|
||||||
|
service_ports=$(docker ps --filter "name=$container_name" --format "{{.Ports}}" | grep -oE '[0-9]+->' | sed 's/->//' | grep -Ev '^(3333|4444|65000|65001|5432)$' | tr '\n' ',' | sed 's/,$//')
|
||||||
echo "Exposed ports for $service_name: $service_ports"
|
echo "Exposed ports for $service_name: $service_ports"
|
||||||
|
|
||||||
# Register service with controller and send ports, except for Firegex, farm, and packmate
|
# Register service with controller and send ports, except for Firegex, farm, and packmate
|
||||||
|
|||||||
Reference in New Issue
Block a user