63 lines
2.2 KiB
YAML
63 lines
2.2 KiB
YAML
version: "3.8"
|
|
|
|
volumes:
|
|
romm_mysql_data:
|
|
romm_resources:
|
|
romm_redis_data:
|
|
|
|
|
|
services:
|
|
|
|
emulatorjs: # play many older video game systems via a web-based emulator https://emulatorjs.org/
|
|
image: lscr.io/linuxserver/emulatorjs:latest
|
|
container_name: emulatorjs
|
|
environment:
|
|
- PUID=33
|
|
- PGID=0
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- ${DATA_PATH}/Emulatorjs/config:/config
|
|
- ${DATA_PATH}/Emulatorjs/data:/data
|
|
- ${DATA_PATH}/local/roms:/roms
|
|
ports:
|
|
- ${EMUJS_BACKEND_PORT}:3000
|
|
- ${EMUJS_PORT}:80
|
|
restart: unless-stopped
|
|
|
|
# romm:
|
|
# image: rommapp/romm:latest
|
|
# container_name: romm
|
|
# restart: unless-stopped
|
|
# environment:
|
|
# - DB_HOST=romm-db
|
|
# - DB_NAME=romm # Should match MYSQL_DATABASE in mariadb
|
|
# - DB_USER=romm-user # Should match MYSQL_USER in mariadb
|
|
# - DB_PASSWD=${ROMM_DB_PASS} # Should match MYSQL_PASSWORD in mariadb
|
|
# - IGDB_CLIENT_ID=${ROMM_IGDB_ID} # Generate an ID and SECRET in IGDB
|
|
# - IGDB_CLIENT_SECRET=${ROMM_IGDB_KEY} # https://api-docs.igdb.com/#account-creation
|
|
# - MOBYGAMES_API_KEY=${ROMM_MOBYGAMES_APIKEY} # https://www.mobygames.com/info/api/
|
|
# - ROMM_AUTH_SECRET_KEY=${ROMM_AUTH_KEY} # Generate a key with `openssl rand -hex 32`
|
|
# - ROMM_AUTH_USERNAME=${ROMM_USER}
|
|
# - ROMM_AUTH_PASSWORD=${ROMM_PASS} # default: admin
|
|
# volumes:
|
|
# - ${DATA_PATH}/romm/resources:/romm/resources # Resources fetched from IGDB (covers, screenshots, etc.)
|
|
# - romm_redis_data:/redis-data # Cached data for background tasks
|
|
# - ${DATA_PATH}/local/roms:/romm/library/roms # Your game library
|
|
# - ${DATA_PATH}/romm/assets:/romm/assets # Uploaded saves, states, etc.
|
|
# - ${DATA_PATH}/romm/config:/romm/config # Path where config.yml is stored
|
|
# ports:
|
|
# - 308:8080
|
|
# depends_on:
|
|
# - romm-db
|
|
|
|
# romm-db:
|
|
# image: mariadb:latest
|
|
# container_name: romm-db
|
|
# restart: unless-stopped
|
|
# environment:
|
|
# - MYSQL_ROOT_PASSWORD=${ROMMDB_ROOT_PASS} # Use a unique, secure password
|
|
# - MYSQL_DATABASE=romm
|
|
# - MYSQL_USER=romm-user
|
|
# - MYSQL_PASSWORD=${ROMM_DB_PASS}
|
|
# volumes:
|
|
# - romm_mysql_data:/var/lib/mysql
|