docs(plan): scrub stale pack subdomain + packwiz from live-arch docs
The pack./packwiz service was removed operationally long ago, but several plan docs still presented pack. as a live caddy vhost / DNS subdomain and render-pack.sh as a current tool. Remove those references from the current-architecture docs (overview, caddy, tooling, uptime-kuma, letsencrypt, mc-backup); leave the migration log (04-mods.md), superseded banner (04-packwiz.md), commit history (12-build-order.md), and planned landing rework (18) intact as deliberate history. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Tooling — config rendering, pack render, ingress, fetch scripts
|
||||
# Tooling — config rendering, mod sync, ingress, fetch scripts
|
||||
|
||||
## Summary
|
||||
|
||||
@@ -10,11 +10,13 @@ half-broken output.
|
||||
Surviving scripts:
|
||||
|
||||
- `render-config.sh` — render `*.tmpl` configs (BASE_DOMAIN only)
|
||||
- `render-pack.sh` — render packwiz pack templates + index
|
||||
- `classify-mods.py` — read each jar's `neoforge.mods.toml`, seed `mods-sides.json` (see 04-mods.md)
|
||||
- `sync-server-mods.sh` — copy `both`/`server` jars from the distribution → `./server-mods` (see 04-mods.md)
|
||||
- `build-modlist.py` — generate the landing `mods.json` + extract logos (see 17-mod-shortlist.md)
|
||||
- `render-nginx.sh` — render/install the host nginx vhost (TLS terminator → caddy)
|
||||
- `issue-letsencrypt.sh` — issue LE certs via OVH DNS-01 (see 15-letsencrypt.md)
|
||||
- `fetch-launcher.sh` — download Fjord launcher release assets (see 06-launcher.md)
|
||||
- `add-custom-mod.sh` — add a custom (non-CDN) mod to the pack
|
||||
- `fetch-authlib.sh` — vendor the authlib-injector jar → `runtime/`
|
||||
- `fetch-fonts.sh` — vendor the landing page fonts (see 09-landing.md)
|
||||
|
||||
## render-config.sh
|
||||
@@ -28,8 +30,8 @@ Targets:
|
||||
- `drasl/config/config.toml.tmpl` → `drasl/config/config.toml`
|
||||
- `nmsr/config.toml.tmpl` → `nmsr/config.toml`
|
||||
|
||||
It then delegates pack templates (`mods/*.pw.toml.tmpl`, CustomSkinLoader, …) +
|
||||
the packwiz index to `render-pack.sh` — the single source of pack render.
|
||||
Mods are **not** rendered — they are synced from the distribution by
|
||||
`sync-server-mods.sh` (see 04-mods.md), no templating involved.
|
||||
|
||||
```bash
|
||||
#!/usr/bin/env bash
|
||||
@@ -46,7 +48,6 @@ render() { # $1=tmpl $2=out
|
||||
|
||||
render drasl/config/config.toml.tmpl drasl/config/config.toml
|
||||
render nmsr/config.toml.tmpl nmsr/config.toml
|
||||
tooling/render-pack.sh
|
||||
```
|
||||
|
||||
## render-nginx.sh
|
||||
@@ -81,7 +82,7 @@ certs/ # Let's Encrypt certs
|
||||
## Tasks
|
||||
|
||||
- [ ] Write `tooling/render-config.sh` (above), `chmod +x`
|
||||
- [ ] Write `tooling/render-pack.sh` (pack templates + index)
|
||||
- [ ] Write `tooling/sync-server-mods.sh` (see 04-mods.md)
|
||||
- [ ] Write `tooling/render-nginx.sh` (see 15)
|
||||
- [ ] Write `tooling/issue-letsencrypt.sh` (see 15)
|
||||
- [ ] Write `tooling/fetch-launcher.sh` (see 06)
|
||||
|
||||
Reference in New Issue
Block a user