@@ -17,6 +17,7 @@ declare AUTH_SECRET="your_super_secret_random_string"
1717declare DEV_MODE=" false"
1818declare EXPERIMENTAL_FEATURES=" "
1919declare PYENV_DIR=" "
20+ declare API_SERVER_URL=" "
2021
2122BINARY_INSTALL_DIR=./
2223IS_ILAB_INSTALLED=" true"
@@ -350,6 +351,8 @@ if [[ "$COMMAND" == "install" ]]; then
350351 EXPERIMENTAL_FEATURES_B64=$( echo -n " false" | base64)
351352 fi
352353
354+ API_SERVER_URL_B64=$( echo -n " $API_SERVER_URL " | base64)
355+
353356 # Download secret.yaml file
354357 echo -e " ${green} Downloading the secret.yaml sample file...${reset} \n"
355358 curl -o secret.yaml https://raw.githubusercontent.com/instructlab/ui/main/deploy/podman/native/secret.yaml.example
@@ -370,6 +373,7 @@ if [[ "$COMMAND" == "install" ]]; then
370373 sed -i " " " s|<AUTH_SECRET>|$AUTH_SECRET_B64 |g" secret.yaml
371374 sed -i " " " s|<DEV_MODE>|$DEV_MODE_B64 |g" secret.yaml
372375 sed -i " " " s|<EXPERIMENTAL_FEATURES>|$EXPERIMENTAL_FEATURES_B64 |g" secret.yaml
376+ sed -i " " " s|<API_SERVER_URL>|$API_SERVER_URL_B64 |g" secret.yaml
373377 else
374378 sed -i " s|<UI_DEPLOYMENT>|$UI_DEPLOYMENT_B64 |g" secret.yaml
375379 sed -i " s|<USERNAME>|$USERNAME_B64 |g" secret.yaml
@@ -379,6 +383,7 @@ if [[ "$COMMAND" == "install" ]]; then
379383 sed -i " s|<AUTH_SECRET>|$AUTH_SECRET_B64 |g" secret.yaml
380384 sed -i " s|<DEV_MODE>|$DEV_MODE_B64 |g" secret.yaml
381385 sed -i " s|<EXPERIMENTAL_FEATURES>|$EXPERIMENTAL_FEATURES_B64 |g" secret.yaml
386+ sed -i " s|<API_SERVER_URL>|$API_SERVER_URL_B64 |g" secret.yaml
382387 fi
383388
384389 if [[ " $IS_ILAB_INSTALLED " == " true" ]]; then
@@ -420,7 +425,7 @@ if [[ "$COMMAND" == "install" ]]; then
420425 # Check if VARIANT_ID is "rhel_ai"
421426 if [ " $VARIANT_ID " == " rhel_ai" ]; then
422427 echo -e " ${green} Starting API server on OS: RHEL AI running on arch $ARCH ${reset} \n"
423- nohup ./ilab-apiserver --taxonomy-path " $SELECTED_TAXONOMY_DIR " --rhelai " $CUDA_FLAG " > $ILAB_APISERVER_LOG_FILE 2>&1 &
428+ nohup ./ilab-apiserver --taxonomy-path " $SELECTED_TAXONOMY_DIR " --rhelai --vllm " $CUDA_FLAG " > $ILAB_APISERVER_LOG_FILE 2>&1 &
424429 else
425430 echo -e " ${green} Starting API server on OS: $OS running on arch $ARCH ${reset} \n"
426431 nohup ./ilab-apiserver --base-dir " $DISCOVERED_PYENV_DIR " --taxonomy-path " $SELECTED_TAXONOMY_DIR " " $CUDA_FLAG " > $ILAB_APISERVER_LOG_FILE 2>&1 &
@@ -479,7 +484,7 @@ elif [[ "$COMMAND" == "uninstall" ]]; then
479484
480485 read -r -p " Are you sure you want to uninstall the InstructLab UI stack? (yes/no): " CONFIRM
481486 if [[ " $CONFIRM " != " yes" && " $CONFIRM " != " y" ]]; then
482- echo -e " ${green } Uninstallation aborted.${reset} \n"
487+ echo -e " ${red } Uninstallation aborted.${reset} \n"
483488 exit 0
484489 fi
485490
0 commit comments