-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
61 lines (51 loc) · 1.75 KB
/
Copy pathdocker-compose.dev.yml
File metadata and controls
61 lines (51 loc) · 1.75 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
services:
indexarr:
build:
context: .
dockerfile: Dockerfile
args:
UID: ${UID:-1000}
GID: ${GID:-1000}
container_name: indexarr-dev
restart: unless-stopped
ports:
- 8787:8787
volumes:
- data:/app/data
# Optional: Mount as many media library paths as needed (read-only recommended)
- ${MOVIES_HOST_PATH:-/host/path/to/movies}:/data/movies:ro
- ${SERIES_HOST_PATH:-/host/path/to/series}:/data/series:ro
environment:
# Media library paths (optional: comma-separated, adjust as needed)
MEDIA_LIBRARY_PATHS: /data/movies,/data/series
MOVIES_LIBRARY_PATHS: /data/movies
SERIES_LIBRARY_PATHS: /data/series
# Comma-separated list of folder names to skip during scanning (optional)
SKIP_FOLDERS: ${SKIP_FOLDERS:-}
IGNORE_FILE_PATTERN: ${IGNORE_FILE_PATTERN:-}
# User/Group configuration (optional: match your media library owner)
UID: ${UID:-1000}
GID: ${GID:-1000}
# API keys (replace with your actual keys or use .env file)
TMDB_API_KEY: ${TMDB_API_KEY:-}
TVDB_API_KEY: ${TVDB_API_KEY:-}
RADARR_API_KEY: ${RADARR_API_KEY:-}
SONARR_API_KEY: ${SONARR_API_KEY:-}
# External services
RADARR_URL: ${RADARR_URL:-http://radarr:7878}
RADARR_PATH_MAPPING: ${RADARR_PATH_MAPPING:-}
SONARR_URL: ${SONARR_URL:-http://sonarr:8989}
SONARR_PATH_MAPPING: ${SONARR_PATH_MAPPING:-}
# Scan configuration
SCAN_INTERVAL: ${SCAN_INTERVAL:-24}
SCAN_TIMEOUT: ${SCAN_TIMEOUT:-30}
# Timezone (optional, adjust to your location)
TZ: ${TZ:-UTC}
volumes:
data:
name: indexarr-data
driver: local
networks:
default:
name: indexarr
driver: bridge