-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
38 lines (35 loc) · 1.3 KB
/
Copy pathdocker-compose.yml
File metadata and controls
38 lines (35 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
services:
rabbit-encoder:
image: rabbitcompany/rabbit-encoder:latest
container_name: rabbit-encoder
restart: unless-stopped
devices:
- /dev/dri:/dev/dri
ports:
- "3000:3000"
volumes:
- ./input:/data/input
- ./output:/data/output
- ./temp:/data/temp
- ./fonts-user:/config/fonts
- ./vapoursynth-user:/config/vapoursynth
# Mount a host font directory read-only to import fonts into groups
# - /usr/share/fonts:/system-fonts:ro
# Mount your media library folders for in-place encoding
# - /mnt/HDD/media/Animes:/Animes
# - /mnt/HDD/media/Shows:/Shows
# - /mnt/HDD/media/Movies:/Movies
environment:
# Server
- PORT=3000
- PASSWORD=rabbitencoder
# File watcher
# Seconds the file size must stay unchanged before encoding starts
- FILE_COOLDOWN=30
# Metadata
- ORGANIZATION=RabbitCompany
# Library directories (comma-separated paths inside the container)
# These folders are browsable from the UI for in-place re-encoding.
# The encoded file replaces the source and Jellyfin metadata (.nfo, thumbnails) is cleaned up.
# Files already ending with -{ORGANIZATION}.mkv are recognized as already encoded and skipped.
# - LIBRARY_DIRS=/Animes,/Shows,/Movies