This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
name: ludarium
|
||||
services:
|
||||
ludarium:
|
||||
container_name: ${LUDARIUM_CONTAINER_NAME:-Ludarium}
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: Dockerfile.unraid
|
||||
args:
|
||||
LUDARIUM_SOURCE_REVISION: ${GITEA_COMMIT_SHA:-local}
|
||||
LUDARIUM_RELEASE_VERSION: ${LUDARIUM_RELEASE_VERSION:-0.4.19-rc.8}
|
||||
image: ${LUDARIUM_IMAGE:-ludarium/ludarium:0.4.19-rc.8}
|
||||
environment:
|
||||
ConnectionStrings__Ludarium: Host=127.0.0.1;Database=ludarium;Username=ludarium;Password=${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD};GSS Encryption Mode=Disable
|
||||
LUDARIUM_ADMIN_TOKEN: ${LUDARIUM_ADMIN_TOKEN:?set LUDARIUM_ADMIN_TOKEN}
|
||||
RAWG_API_KEY: ${RAWG_API_KEY:-}
|
||||
IGDB_CLIENT_ID: ${IGDB_CLIENT_ID:-}
|
||||
IGDB_CLIENT_SECRET: ${IGDB_CLIENT_SECRET:-}
|
||||
MOBYGAMES_API_KEY: ${MOBYGAMES_API_KEY:-}
|
||||
SCREENSCRAPER_DEVID: ${SCREENSCRAPER_DEVID:-}
|
||||
SCREENSCRAPER_DEVPASSWORD: ${SCREENSCRAPER_DEVPASSWORD:-}
|
||||
SCREENSCRAPER_SOFTNAME: ${SCREENSCRAPER_SOFTNAME:-Ludarium}
|
||||
SCREENSCRAPER_USER: ${SCREENSCRAPER_USER:-}
|
||||
SCREENSCRAPER_PASSWORD: ${SCREENSCRAPER_PASSWORD:-}
|
||||
RETROACHIEVEMENTS_API_KEY: ${RETROACHIEVEMENTS_API_KEY:-}
|
||||
RETROACHIEVEMENTS_USERNAME: ${RETROACHIEVEMENTS_USERNAME:-}
|
||||
BROWSERPLAY_MAX_SESSIONS: ${BROWSERPLAY_MAX_SESSIONS:-2}
|
||||
POSTGRES_DB: ludarium
|
||||
POSTGRES_USER: ludarium
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD}
|
||||
PUID: ${PUID:-1654}
|
||||
PGID: ${PGID:-1654}
|
||||
TZ: ${TZ:-Europe/Brussels}
|
||||
ports: ["${LUDARIUM_HTTP_PORT:-1230}:8734"]
|
||||
labels:
|
||||
net.unraid.docker.webui: "${LUDARIUM_PUBLIC_URL:-http://[IP]:[PORT:1230]/}"
|
||||
net.unraid.docker.icon: "/boot/config/plugins/dockerMan/images/Ludarium-icon.svg"
|
||||
net.unraid.docker.managed: "dockerman"
|
||||
net.unraid.docker.shell: ""
|
||||
volumes:
|
||||
- ${LUDARIUM_DATA_ROOT:-./data}/app:/app/data:rw
|
||||
- ${LUDARIUM_DATA_ROOT:-./data}/cache:/app/cache:rw
|
||||
- ${LUDARIUM_DATA_ROOT:-./data}/exports:/app/exports:rw
|
||||
- ${LUDARIUM_DATA_ROOT:-./data}/postgres:/var/lib/postgresql/data:rw
|
||||
- ${GAMES_LIBRARY:-./fixtures/games}:/library/games:ro
|
||||
- ${PS4_LIBRARY:-./fixtures/ps4}:/library/ps4:ro
|
||||
- ${PS5_LIBRARY:-./fixtures/ps5}:/library/ps5:ro
|
||||
read_only: true
|
||||
tmpfs: [/tmp, /var/run/postgresql]
|
||||
cap_drop: [ALL]
|
||||
cap_add: [CHOWN, DAC_OVERRIDE, FOWNER, KILL, SETGID, SETUID]
|
||||
security_opt: [no-new-privileges:true]
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user