Files
hkuds--lightrag/lightrag_webui/.env.development
T
2026-07-13 12:08:54 +08:00

46 lines
2.2 KiB
Bash

# Development environment configuration
VITE_BACKEND_URL=http://localhost:9621
VITE_API_PROXY=true
VITE_API_ENDPOINTS=/api,/documents,/graphs,/graph,/health,/query,/docs,/redoc,/openapi.json,/login,/auth-status,/static
# LightRAG WebUI — build-time configuration template.
#
# Primary use case: hosting multiple LightRAG instances on one host behind a
# reverse proxy that routes by site prefix:
# https://host/site01/webui/ → WebUI for instance #1
# https://host/site02/webui/ → WebUI for instance #2
# Each site needs its OWN WebUI build with its own prefix values, because
# Vite STATICALLY REPLACES these into the bundle at build time. There is no
# runtime override yet — see the project root `env.example` for the matching
# backend variables (LIGHTRAG_API_PREFIX / LIGHTRAG_WEBUI_PATH).
#
# How to use:
# - Copy to `.env` (always loaded) or `.env.production` (only loaded for
# `bun run build`), or pass on the command line:
# VITE_API_PREFIX=/site01 VITE_WEBUI_PREFIX=/site01/webui/ bun run build
# - Build output goes to `../lightrag/api/webui/`. To produce one bundle per
# site, build once per site and stash the output (e.g. into a per-site
# container image or a per-site directory mounted by the server).
# Browser-visible URL prefix used as `axios.baseURL`, in `fetch()` template
# strings, and as the iframe `src` for the API docs page.
#
# Must equal the backend `LIGHTRAG_API_PREFIX` for the same site (the prefix
# the reverse proxy strips before forwarding to FastAPI). Empty / "/" → no
# prefix (single-instance / no reverse-proxy deployment).
#
# Example for site01: VITE_API_PREFIX=/site01
# VITE_API_PREFIX=/site01
# Browser-visible URL prefix where the WebUI itself is served. Used as
# Vite's `base` option (asset URL prefix in index.html) and by `<a>` links.
#
# Must equal LIGHTRAG_API_PREFIX + LIGHTRAG_WEBUI_PATH + "/" — i.e. the FULL
# path the user's browser sees, including any reverse-proxy prefix in front
# of the in-app mount path. Trailing "/" is required by Vite; the
# normalization helper enforces it automatically.
#
# Example for site01 (WebUI at https://host/site01/webui/):
# VITE_WEBUI_PREFIX=/site01/webui/
# VITE_WEBUI_PREFIX=/site01/webui/