chore(org): retarget org paths to RunicGateway #66
@@ -6,7 +6,7 @@ shard — a full-stack app in one repo:
|
|||||||
- **Backend** — Node.js + Express REST API (layered `router → controller → model → db`), MariaDB, a provider-agnostic session layer (JWT cookie for web, bearer tokens for mobile, pluggable SSO).
|
- **Backend** — Node.js + Express REST API (layered `router → controller → model → db`), MariaDB, a provider-agnostic session layer (JWT cookie for web, bearer tokens for mobile, pluggable SSO).
|
||||||
- **Frontend** — React + Vite single-page app (public site, wiki, and the admin panel), dark "gothic" theme (Cinzel + Georgia).
|
- **Frontend** — React + Vite single-page app (public site, wiki, and the admin panel), dark "gothic" theme (Cinzel + Georgia).
|
||||||
- **Deploy** — Docker Compose (app + MariaDB) behind a Pangolin reverse proxy. Express serves the built SPA in production.
|
- **Deploy** — Docker Compose (app + MariaDB) behind a Pangolin reverse proxy. Express serves the built SPA in production.
|
||||||
- **Shard link** — a live bridge to the in-game ServUO shard through the **uo-link** sidecar ([UOM/link](https://gitea.whitlocktech.com/UOM/link)): the site ingests a live event feed and makes server-side REST calls to show shard status, economy, staff presence, IDOCs, live activity, and per-character sheets. See [Shard integration (uo-link)](#shard-integration-uo-link).
|
- **Shard link** — a live bridge to the in-game ServUO shard through the **uo-link** sidecar ([RunicGateway/link](https://gitea.whitlocktech.com/RunicGateway/link)): the site ingests a live event feed and makes server-side REST calls to show shard status, economy, staff presence, IDOCs, live activity, and per-character sheets. See [Shard integration (uo-link)](#shard-integration-uo-link).
|
||||||
|
|
||||||
The design reference is [BACKEND_DESIGN.md](BACKEND_DESIGN.md) (API contract, schema, security).
|
The design reference is [BACKEND_DESIGN.md](BACKEND_DESIGN.md) (API contract, schema, security).
|
||||||
|
|
||||||
@@ -274,7 +274,7 @@ not crash).
|
|||||||
|
|
||||||
The site is wired to the live in-game world through **uo-link**, a standalone sidecar service that
|
The site is wired to the live in-game world through **uo-link**, a standalone sidecar service that
|
||||||
runs next to the ServUO shard. Its source lives in a separate repo:
|
runs next to the ServUO shard. Its source lives in a separate repo:
|
||||||
**[UOM/link](https://gitea.whitlocktech.com/UOM/link)**. uo-link speaks the shard's internals and
|
**[RunicGateway/link](https://gitea.whitlocktech.com/RunicGateway/link)**. uo-link speaks the shard's internals and
|
||||||
exposes a small, authenticated HTTP + WebSocket API; this website is a *client* of it. The shard
|
exposes a small, authenticated HTTP + WebSocket API; this website is a *client* of it. The shard
|
||||||
itself is never exposed to the internet — only the sidecar is, and only the website's backend talks
|
itself is never exposed to the internet — only the sidecar is, and only the website's backend talks
|
||||||
to it.
|
to it.
|
||||||
@@ -282,7 +282,7 @@ to it.
|
|||||||
### How it works
|
### How it works
|
||||||
|
|
||||||
```
|
```
|
||||||
ServUO shard ──▶ uo-link sidecar (UOM/link) ──▶ website backend ──▶ browser
|
ServUO shard ──▶ uo-link sidecar (RunicGateway/link) ──▶ website backend ──▶ browser
|
||||||
REST + WebSocket, bearer-auth ingest + REST same-origin JSON/SSE
|
REST + WebSocket, bearer-auth ingest + REST same-origin JSON/SSE
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ services:
|
|||||||
# specific build for a reproducible deploy / rollback, e.g.
|
# specific build for a reproducible deploy / rollback, e.g.
|
||||||
# IMAGE_TAG=sha-042a151 (see .env / .env.example). To build locally instead,
|
# IMAGE_TAG=sha-042a151 (see .env / .env.example). To build locally instead,
|
||||||
# overlay docker-compose.dev.yml (see README).
|
# overlay docker-compose.dev.yml (see README).
|
||||||
image: gitea.whitlocktech.com/uom/website-app:${IMAGE_TAG:-latest}
|
image: gitea.whitlocktech.com/runicgateway/website-app:${IMAGE_TAG:-latest}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file: .env
|
env_file: .env
|
||||||
environment:
|
environment:
|
||||||
@@ -53,7 +53,7 @@ services:
|
|||||||
bot:
|
bot:
|
||||||
# Same as app: prebuilt bot image, pulled in production. Build locally via
|
# Same as app: prebuilt bot image, pulled in production. Build locally via
|
||||||
# docker-compose.dev.yml.
|
# docker-compose.dev.yml.
|
||||||
image: gitea.whitlocktech.com/uom/website-bot:${IMAGE_TAG:-latest}
|
image: gitea.whitlocktech.com/runicgateway/website-bot:${IMAGE_TAG:-latest}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file: .env
|
env_file: .env
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user