feat: add single-folder RomM import and arr helpers

This commit is contained in:
2026-06-24 19:38:42 +00:00
parent 9227b260bd
commit b2079446e5
3 changed files with 168 additions and 23 deletions

View File

@@ -17,18 +17,25 @@ ROMM_LIBRARY_PATH=/mnt/HomeStorage02/Docker/RomM/library
# Published ports on the TrueNAS Docker host
GGREQUESTZ_PORT=3003
ROMARR_PORT=9797
PROWLARR_PORT=9896
QBITTORRENT_PORT=8380
HOMARR_PORT=7775
# Optional Compose profiles.
# Start blank or validation-only first. Add romarr only after ROMARR_IMAGE is confirmed.
# Valid values: romarr,discord,validation or comma-separated combinations.
COMPOSE_PROFILES=validation
# Import worker: watches staging/incoming/<romm_platform_slug>/, imports into RomM,
# then triggers RomM's scan_library task. Keep immediate scan enabled while testing;
# later we can debounce/batch scans if needed.
# Import worker: watches a single landing folder at staging/incoming, infers the
# RomM platform when safe, imports into RomM, then triggers RomM's scan_library
# task. Keep immediate scan enabled while testing; later we can debounce/batch
# scans if needed.
ROMM_SCAN_AFTER_IMPORT=true
IMPORT_POLL_SECONDS=60
IMPORT_QUIET_IDLE=true
# Optional JSON extension/platform overrides for ambiguous file types.
# Example: {".iso":"ngc",".chd":"psx"}
IMPORT_PLATFORM_MAP_JSON={}
# GG Requestz support services
GGREQUESTZ_POSTGRES_DB=ggrequestz
@@ -64,6 +71,9 @@ PROWLARR_URL=http://your-prowlarr-host:9696
QBITTORRENT_URL=http://your-vpn-qbit-host:8080
QBITTORRENT_CATEGORY=romarr
# Homarr. Generate with: openssl rand -hex 32
HOMARR_SECRET_KEY=change_me_generate_64_hex_chars
# RomM-ComM / Discord bot. Only needed if starting the discord profile.
ROMMCOMM_DISCORD_TOKEN=fill_me
ROMMCOMM_GUILD_ID=fill_me