mirror of
https://github.com/Cinnamon/kotaemon.git
synced 2025-06-26 23:19:56 +00:00

* fix: update .env.example * feat: add SSO login * fix: update flowsetting * fix: add requirement * fix: refine UI * fix: update group id-based operation * fix: improve citation logics * fix: UI enhancement * fix: user_id to string in models * fix: improve chat suggestion UI and flow * fix: improve group id handling * fix: improve chat suggestion * fix: secure download for single file * fix: file limiting in docstore * fix: improve chat suggestion logics & language conform * feat: add markmap and select text to highlight function * fix: update Dockerfile * fix: user id auto generate * fix: default user id * feat: add demo mode * fix: update flowsetting * fix: revise default params for demo * feat: sso_app alternative * feat: sso login demo * feat: demo specific customization * feat: add login using API key * fix: disable key-based login * fix: optimize duplicate upload * fix: gradio routing * fix: disable arm build for demo * fix: revise full-text search js logic * feat: add rate limit * fix: update Dockerfile with new launch script * fix: update Dockerfile * fix: update Dockerignore * fix: update ratelimit logic * fix: user_id in user management page * fix: rename conv logic * feat: update demo hint * fix: minor fix * fix: highlight on long PDF load * feat: add HF paper list * fix: update HF papers load logic * feat: fly config * fix: update fly config * fix: update paper list pull api * fix: minor update root routing * fix: minor update root routing * fix: simplify login flow & paper list UI * feat: add paper recommendation * fix: update Dockerfile * fix: update Dockerfile * fix: update default model * feat: add long context Ollama through LCOllama * feat: espose Gradio share to env * fix: revert customized changes * fix: list group at app load * fix: relocate share conv button * fix: update launch script * fix: update Docker CI * feat: add Ollama model selection at first setup * docs: update README
24 lines
839 B
Bash
Executable File
24 lines
839 B
Bash
Executable File
#!/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
|