33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
# Voorbeeld voor Unraid (Docker Compose / Compose Manager)
|
|
# Pas paden, token en public URL aan vóór starten.
|
|
#
|
|
# Build vanaf repo-root:
|
|
# docker compose -f deploy/node/docker-compose.unraid.yml build
|
|
# docker compose -f deploy/node/docker-compose.unraid.yml up -d
|
|
|
|
services:
|
|
media-node:
|
|
build:
|
|
context: ../..
|
|
dockerfile: deploy/docker/Dockerfile.media-node
|
|
image: media-node:1.0.0
|
|
container_name: media-node
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8080:8080"
|
|
environment:
|
|
MEDIA_NODE_NAME: "Unraid-Node-01"
|
|
MEDIA_NODE_MASTER_URL: "https://master.vonas.nl"
|
|
MEDIA_NODE_PUBLIC_URL: "https://node01.vonas.nl"
|
|
# Alleen nodig bij eerste start — daarna credentials-volume bewaren en token weghalen
|
|
MEDIA_NODE_ENROLLMENT_TOKEN: "PLAK_TOKEN_HIER"
|
|
# Paden BÍNnen de container (zie volumes hieronder)
|
|
MEDIA_NODE_MOVIES: "/media/movies"
|
|
MEDIA_NODE_SERIES: "/media/series"
|
|
TZ: "Europe/Amsterdam"
|
|
volumes:
|
|
- /mnt/user/appdata/media-node/config:/etc/media-node
|
|
- /mnt/user/appdata/media-node/data:/var/lib/media-node
|
|
# Pas aan naar jouw Unraid shares (read-only)
|
|
- /mnt/user/movies:/media/movies:ro
|
|
- /mnt/user/series:/media/series:ro
|