drop/server
wdunn001 3f89ddd11f
Some checks failed
Server CI / Typecheck (push) Successful in 5m37s
Server CI / Lint (push) Failing after 7m17s
community: fix Spire login path, add staleness cutoff for DAoC serverstats
- Spire's auth controller is mounted at bare /auth, not /api/v1/login or
  /api/v1/auth/login (confirmed live via Spire's own unauthenticated
  GET /api/v1/routes introspection endpoint). Two earlier guesses both
  405'd. Default login_path corrected to /auth/login.
- mysql_direct gains value_column/observed_at_column/max_staleness_sec:
  OpenDAoC's serverstats is a periodic snapshot (written once a minute by
  the server's own StatSave.cs), not a live aggregate, so a query must read
  the newest row and discard it as unavailable once it's too old rather
  than presenting a stale reading -- possibly from a since-crashed server
  -- as a current live count.
- Registry updated for both now-confirmed-live pieces: daoc-mysql's
  serverproperty.statsave_interval is enabled (1 minute) and verified
  writing; the drop-service Spire account exists (user ID 3), credentials
  in OpenBao kv/eqemu/spire, materialized host-side into
  /opt/drop/spire-service.env (not yet mounted -- compose change is
  separate, see homelab-compose).
2026-08-03 12:55:53 -04:00
..
.devcontainer Add age ratings (#451) 2026-07-26 11:42:16 +10:00
.vscode Paginated admin library & upgrade manifests (#351) 2026-02-25 02:17:33 +11:00
assets Code-based authorization for Drop clients (#145) 2025-08-01 13:11:56 +10:00
build disable proxy buffering 2026-04-19 09:38:42 +10:00
components community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00
composables community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00
deploy-template Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
dev-tools In-app store, torrential backend, locales (#332) 2026-02-06 00:12:24 +11:00
i18n community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00
layouts Variety of bug fixes (#432) 2026-06-21 20:07:59 +10:00
middleware Variety of bug fixes (#432) 2026-06-21 20:07:59 +10:00
pages community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00
plugins community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
prisma community: M4 -- add GameServer.slug, regenerate migration against M2/M3/M5 baseline 2026-08-03 03:23:41 -04:00
public Small IO tweaks, robots.txt, and README improvements (#173) 2025-08-04 16:30:22 +10:00
rules Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
server community: fix Spire login path, add staleness cutoff for DAoC serverstats 2026-08-03 12:55:53 -04:00
utils Add age ratings (#451) 2026-07-26 11:42:16 +10:00
.dockerignore Update Prisma to 6.11 (#133) 2025-07-25 21:28:00 +10:00
.editorconfig move to yarn v2 2024-11-04 22:55:29 +11:00
.env.example Add age ratings (#451) 2026-07-26 11:42:16 +10:00
.gitignore In-app store, torrential backend, locales (#332) 2026-02-06 00:12:24 +11:00
.prettierignore In-app store, torrential backend, locales (#332) 2026-02-06 00:12:24 +11:00
.prettierrc.json Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
app.vue Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
buf.gen.yaml Fix GitHub Actions build (#427) 2026-06-21 10:37:54 +10:00
CONTRIBUTING.md Update CONTRIBUTING.md 2025-09-10 10:40:21 +10:00
error.vue community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
eslint.config.mjs Fix GitHub Actions build (#427) 2026-06-21 10:37:54 +10:00
LICENSE Add LICENSE 2024-10-22 22:40:13 +00:00
nuxt.config.ts community: M4 -- game-server registry and issue reports 2026-08-03 03:19:54 -04:00
package.json community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
prisma.config.ts migrate to prisma v7 (#345) 2026-02-11 01:26:53 +00:00
README.md Fix GitHub Actions build (#427) 2026-06-21 10:37:54 +10:00
tailwind.config.js feat: migrate to tailwind v4 and fix user token API 2025-03-10 10:35:03 +11:00
tsconfig.json Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00

Server

The hosted, accessible portion of Drop. Exposes a web UI and API for applications to use.