Files
TSSBOT-web/backend/README.md
T
2026-05-29 18:55:56 +01:00

740 B

tssbot backend

Rust backend API service for Toothless' TSS Bot.

It reads two SQLite databases:

  • TSS_BATTLES_DB for tss_battles.db
  • TSS_TEAMS_DB for tss_teams.db

Both paths can be absolute or relative to the repo root when run through the root scripts/PM2.

It currently exposes:

  • GET /health
  • GET /api/tss/leaderboard/teams?limit=100
  • GET /api/tss/teams/resolve?name=...
  • GET /api/tss/teams/search?q=...&limit=10
  • GET /api/tss/teams/:team
  • GET /api/tss/teams/:team/history
  • GET /api/tss/teams/:team/games

Local development

npm run dev:backend

The backend listens on http://localhost:6000 by default. Override with BACKEND_PORT.

Production build

npm run build:backend