File service on trogdor: game mirrors (review pages, playable builds), generation intermediates, model RAID browse. copyparty via Portainer git stack.
|
|
||
|---|---|---|
| docker-compose.yml | ||
| README.md | ||
trogdor-files
File service on trogdor (copyparty, LAN-only): correct-mime serving, thumbnails, in-browser audio, search, upload, WebDAV. Born from trog #14 — Forgejo serves raw HTML as text/plain, so committed asset review pages need a real file server to render.
Base URL: http://trogdor:3923 (192.168.1.105)
| path | rw | what |
|---|---|---|
/games/<game>/assets/review.html |
rw | per-game asset review pages — trog's conductor mirrors each drained game repo here |
/games/<game>/index.html |
rw | when a game ships an entry point, this IS the playable URL (playtest harness target + the link you send to friends) |
/intermediates |
rw | generation byproducts (raw animate clips, candidates) — auto-deleted after 14 days |
/drop |
rw | human upload drop |
/output |
rw | the whole legacy /mnt/output tree (agentic-game-dev outputs included) |
/models |
ro | the model RAID, browsable |
Security model: anonymous read/write on the LAN, no accounts. Never port-forward this.
Deploy: Portainer git stack on the trogdor environment, image-only compose, same pattern as trog / common-mcps.
Writers: trog's conductor (game mirrors + review pages post-drain, raw animate clips into intermediates); humans via browser/WebDAV.