Wiki/knowledge base built with Docusaurus with search powered by Typesense DocSearch.
npm ci
npm run start-
Create the
.envfile starting from .env.example and set the variables (especiallyROOT_PASSWORD,TYPESENSE_ADMIN_API_KEY,TYPESENSE_SEARCH_API_KEY). -
Start the stack:
docker compose up -d --build- Create the search-only API key (once):
docker compose --profile init run --rm typesense-init- Index the docs into Typesense (required for getting results):
docker compose --profile scraper run --rm scraperOptional: keep a watcher running and trigger re-index when needed:
docker compose up -d scraper-watcher
# trigger a re-index
docker compose exec wiki sh -lc 'touch /trigger/run'Note: TYPESENSE_* variables are read at build time; if you change them, rebuild (--build).