diff --git a/guacamole-docker/bin/start.sh b/guacamole-docker/bin/start.sh index e45440b29..1801f83af 100755 --- a/guacamole-docker/bin/start.sh +++ b/guacamole-docker/bin/start.sh @@ -362,20 +362,42 @@ mkdir -p "$GUACAMOLE_LIB" # Point to associated guacd # -# Verify required link is present -if [ -z "$GUACD_PORT_4822_TCP_ADDR" -o -z "$GUACD_PORT_4822_TCP_PORT" ]; then +# Use linked container for guacd if specified +if [ -n "$GUACD_NAME" ]; then + GUACD_HOSTNAME="$GUACD_PORT_4822_TCP_ADDR" + GUACD_PORT="$GUACD_PORT_4822_TCP_PORT" +fi + +# Use default guacd port if none specified +GUACD_PORT="${GUACD_PORT-4822}" + +# Verify required guacd connection information is present +if [ -z "$GUACD_HOSTNAME" -o -z "$GUACD_PORT" ]; then cat <