feat(roms): add RomM stack (romm + mariadb) over /storage1/Emulation

New per-domain stack centralizing the emulation/ROM library:

- romm (rommapp/romm:4) + dedicated MariaDB; RomM bundles its own Redis

- library mounts existing EmuDeck tree /storage1/Emulation (RomM Structure A) read-write; tiered binds (config->/config, blobs->/storage1/labdata)

- env_file-only config (no ${VAR}) so the git stack needs no Portainer UI env vars

- Hasheous metadata enabled; IGDB/SteamGridDB/ScreenScraper scaffolded empty

- Caddy: roms.ginnoir.com internal_only -> romm:8080; regenerated bookmarks
This commit is contained in:
ginnoir
2026-06-04 23:58:24 -05:00
parent 1e2970d220
commit 3a9a81ee35
5 changed files with 116 additions and 0 deletions
+8
View File
@@ -116,6 +116,14 @@ stash.ginnoir.com {
reverse_proxy stash:6970
}
# =============================================================
# GAMES / ROMS — internal only
# =============================================================
roms.ginnoir.com {
import internal_only
reverse_proxy romm:8080
}
# =============================================================
# NOTIFICATIONS & RSS — public
# =============================================================