Update stale service IP references after VLAN 30 cutover

This commit is contained in:
Fizzlepoof
2026-05-22 20:36:12 +00:00
parent 8c72a0c287
commit c5ab126513
43 changed files with 1789 additions and 2161 deletions

View File

@@ -17,7 +17,7 @@ NOMAD does **not** currently have PD's Docker-only external networks (`pangolin`
For NOMAD, Schoolhouse should:
- publish `8091` on the host
- let Pangolin/Newt target the host port externally
- reach shared Postgres on PD over LAN TCP (`10.5.1.6:5432`)
- reach shared Postgres on PD over LAN TCP (`10.5.30.6:5432`)
- reach LiteLLM / Qdrant / Paperless / n8n over their existing LAN/public endpoints
## Pre-deploy checklist
@@ -80,7 +80,7 @@ Current live helper:
```
Behavior:
- mounts Serenity NFS export `10.5.1.5:/mnt/user/data` at `/mnt/serenity-data` when needed
- mounts Serenity NFS export `10.5.30.5:/mnt/user/data` at `/mnt/serenity-data` when needed
- mirrors `/opt/doris-schoolhouse/data/` into `/mnt/serenity-data/backups/nomad/doris-schoolhouse/data/`
- writes `last_success_utc.txt` and `source_host.txt` markers beside the mirrored data

View File

@@ -229,8 +229,8 @@ That flow is the reference for refreshing the live runtime from repo source.
Current verified live behavior:
- `https://n8n.paccoco.com/webhook/school/intake/upload` accepts Doris Schoolhouse multipart assignment uploads and returned a successful live smoke-test response on 2026-05-15.
- `https://n8n.paccoco.com/webhook/class/upload` now succeeds in live smoke testing after upstream workflow and LiteLLM fixes on 2026-05-15.
- Direct Whisper testing against `http://10.5.1.16:8786/v1/audio/transcriptions` succeeded with a tiny MP3.
- Direct LiteLLM testing against `http://10.5.1.6:4000/v1/chat/completions` now succeeds for model `medium` after the PD route fix.
- Direct Whisper testing against `http://10.5.30.7:8786/v1/audio/transcriptions` succeeded with a tiny MP3.
- Direct LiteLLM testing against `http://10.5.30.6:4000/v1/chat/completions` now succeeds for model `medium` after the PD route fix.
The app now captures webhook HTTP failures as structured responses instead of crashing blindly.
@@ -243,7 +243,7 @@ On NOMAD, Schoolhouse should run as a standalone service from `/opt/doris-school
Unlike PD stacks, this host does **not** currently use the PD Docker external networks for Pangolin or shared databases. The practical deploy model here is:
- publish host port `8091`
- point Pangolin/Newt at that host port
- reach shared Postgres on PD over `10.5.1.6:5432`
- reach shared Postgres on PD over `10.5.30.6:5432`
Use `.env.nomad.example` as the starting point for the live runtime.

View File

@@ -17,7 +17,7 @@
<strong>Doris Constabulary</strong>
</div>
<nav class="nav-links" aria-label="Doris Schoolhouse navigation">
<a class="nav-link" href="http://10.5.1.16:8787/">Dashboard</a>
<a class="nav-link" href="http://10.5.30.7:8787/">Dashboard</a>
<a class="nav-link" href="/">Dashboard</a>
<a class="nav-link" href="/assignments/upload">Assignment Upload</a>
<a class="nav-link" href="/recordings/upload">Recording Upload</a>

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env bash
set -euo pipefail
SERENITY_NFS_EXPORT="${SERENITY_NFS_EXPORT:-10.5.1.5:/mnt/user/data}"
SERENITY_NFS_EXPORT="${SERENITY_NFS_EXPORT:-10.5.30.5:/mnt/user/data}"
SERENITY_MOUNT_POINT="${SERENITY_MOUNT_POINT:-/mnt/serenity-data}"
SCHOOLHOUSE_DATA_ROOT="${SCHOOLHOUSE_DATA_ROOT:-/opt/doris-schoolhouse/data}"
SERENITY_BACKUP_SUBDIR="${SERENITY_BACKUP_SUBDIR:-backups/nomad/doris-schoolhouse}"