36 lines
1.9 KiB
Bash
36 lines
1.9 KiB
Bash
# roms stack secrets — RomM + MariaDB.
|
|
# Var names are exactly what each container reads, injected via env_file (no ${VAR}
|
|
# interpolation), so this git stack needs no Portainer UI env vars.
|
|
TZ=America/Chicago
|
|
|
|
# ── RomM <-> MariaDB connection ─────────────────────────────────────────────
|
|
# DB_HOST / DB_NAME are set literally in docker-compose.yml.
|
|
DB_USER=romm-user
|
|
DB_PASSWD=75d3308745e974b52d10ec78100dc106
|
|
|
|
# RomM session/JWT signing key. Rotate with: openssl rand -hex 32
|
|
# (rotating invalidates all logged-in sessions)
|
|
ROMM_AUTH_SECRET_KEY=587a4e5a51f932ec8bc0b785364b20911053b2523aee0a5254b5474f8c04b97f
|
|
|
|
# ── MariaDB init ────────────────────────────────────────────────────────────
|
|
# MARIADB_PASSWORD MUST equal DB_PASSWD above.
|
|
MARIADB_ROOT_PASSWORD=6f54df0f4a31c761061b87ac2d7dd7e1
|
|
MARIADB_DATABASE=romm
|
|
MARIADB_USER=romm-user
|
|
MARIADB_PASSWORD=75d3308745e974b52d10ec78100dc106
|
|
|
|
# ── Metadata sources ────────────────────────────────────────────────────────
|
|
# Hasheous is free and needs no account — leave enabled so RomM matches on day one.
|
|
HASHEOUS_API_ENABLED=true
|
|
|
|
# IGDB (Twitch dev app): https://dev.twitch.tv/console/apps
|
|
IGDB_CLIENT_ID=7qzevnadhu9dendmy1awp06tod273j
|
|
IGDB_CLIENT_SECRET=vc3dsdjsnzign4wqylgcl2d3620gkz
|
|
# SteamGridDB API key: https://www.steamgriddb.com/profile/preferences/api
|
|
STEAMGRIDDB_API_KEY=25431ca935008934cae436d78e9d451c
|
|
# ScreenScraper account: https://www.screenscraper.fr
|
|
SCREENSCRAPER_USER=ginnoir
|
|
SCREENSCRAPER_PASSWORD=pRdkc9dZXNhRiUe
|
|
# RetroAchievements API key: https://retroachievements.org/settings
|
|
RETROACHIEVEMENTS_API_KEY=uhsNHgQgg2gkhy9DACLzNp4W9tEIaQMb
|