mirror of
https://github.com/Cinnamon/kotaemon.git
synced 2025-06-26 23:19:56 +00:00
24 lines
839 B
Bash
24 lines
839 B
Bash
![]() |
#!/bin/bash
|
||
|
|
||
|
if [ -z "$GRADIO_SERVER_NAME" ]; then
|
||
|
export GRADIO_SERVER_NAME="0.0.0.0"
|
||
|
fi
|
||
|
if [ -z "$GRADIO_SERVER_PORT" ]; then
|
||
|
export GRADIO_SERVER_PORT="7860"
|
||
|
fi
|
||
|
|
||
|
# Check if environment variable KH_DEMO_MODE is set to true
|
||
|
if [ "$KH_DEMO_MODE" = "true" ]; then
|
||
|
echo "KH_DEMO_MODE is true. Launching in demo mode..."
|
||
|
# Command to launch in demo mode
|
||
|
GR_FILE_ROOT_PATH="/app" KH_FEATURE_USER_MANAGEMENT=false USE_LIGHTRAG=false uvicorn sso_app_demo:app --host "$GRADIO_SERVER_NAME" --port "$GRADIO_SERVER_PORT"
|
||
|
else
|
||
|
if [ "$KH_SSO_ENABLED" = "true" ]; then
|
||
|
echo "KH_SSO_ENABLED is true. Launching in SSO mode..."
|
||
|
GR_FILE_ROOT_PATH="/app" KH_SSO_ENABLED=true uvicorn sso_app:app --host "$GRADIO_SERVER_NAME" --port "$GRADIO_SERVER_PORT"
|
||
|
else
|
||
|
ollama serve &
|
||
|
python app.py
|
||
|
fi
|
||
|
fi
|