diff --git a/Dockerfile b/Dockerfile index 2aebbd8..352a8f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,5 +16,6 @@ ENV PASSWORD admin ENV ROLE user ENV CONNECTOR "" ENV FORCE "" +ENV UDP false ENTRYPOINT [ "/run.sh" ] diff --git a/run.sh b/run.sh index 8046842..eb5ffd0 100644 --- a/run.sh +++ b/run.sh @@ -36,6 +36,7 @@ cmd_argument_builder () { [[ "$PORT" ]] && args="$args --port $PORT"; [[ "$HOST" ]] && args="$args --host $HOST"; [[ "$CONNECTOR" ]] && args="$args $CONNECTOR"; + [[ "$UDP" ]] && args="$args --udp"; ;; "server") [[ "$PORT" ]] && args="$args --live $PORT"; @@ -43,6 +44,7 @@ cmd_argument_builder () { [[ "$PUBLIC" = "true" ]] && args="$args --public"; [[ "$FORCE" = "true" ]] && args="$args --force"; [[ "$CONNECTOR" ]] && args="$args --connector $CONNECTOR"; + [[ "$UDP" ]] && args="$args --udp"; ;; "filemanager") args="--filemanager"; @@ -54,11 +56,13 @@ cmd_argument_builder () { [[ "$ROLE" = "admin" ]] && args="$args --role admin"; [[ "$ROLE" = "user" ]] && args="$args --role user"; [[ "$CONNECTOR" ]] && args="$args --connector $CONNECTOR"; + [[ "$UDP" ]] && args="$args --udp"; ;; "my-mc") [[ "$PORT" ]] && args="$args --port $PORT"; [[ "$HOST" ]] && args="$args --host $HOST"; [[ "$CONNECTOR" ]] && args="$args $(get_connector_my-mc)"; + [[ "$UDP" ]] && args="$args --udp"; ;; esac