podbox/quadlets/romm/romm.container
2025-04-12 10:17:34 -05:00

35 lines
913 B
Text

[Unit]
Description=ROMM rom manager
Requires=romm-mariadb.service
After=romm-mariadb.service
[Service]
Restart=on-failure
TimeoutStartSec=900
[Install]
WantedBy=default.target
[Container]
Image=docker.io/rommapp/romm:latest
ContainerName=romm
AutoUpdate=registry
Network=romm.network
HostName=romm
PublishPort=80:8080
Volume=romm-resources:/romm/resources
Volume=romm-redis-data:/redis-data
Volume=romm-library:/romm/library
Volume=romm-assets:/romm/assets
Volume=romm-config:/romm/config
EnvironmentFile=romm.env
Secret=romm-mariadb-password,type=env,target=DB_PASSWD
Secret=romm-auth-secret-key,type=env,target=ROMM_AUTH_SECRET_KEY
Secret=romm-igdb-client-secret,type=env,target=IGDB_CLIENT_SECRET
Secret=romm-mobygames-api-key,type=env,target=MOBYGAMES_API_KEY
Secret=romm-steamgriddb-api-key,type=env,target=STEAMGRIDDB_API_KEY
Secret=romm-screenscraper-password,type=env,target=SCREENSCRAPER_PASSWORD