-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathentrypoint.sh
98 lines (73 loc) · 2.18 KB
/
entrypoint.sh
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#!/bin/bash
CMD=("/app/bin/watchlistarr")
JAVA_OPTS=(-Xmx100m)
if [ -n "$SONARR_API_KEY" ]; then
CMD+=("-Dsonarr.apikey=$SONARR_API_KEY")
fi
if [ -n "$SONARR_BASE_URL" ]; then
CMD+=("-Dsonarr.baseUrl=$SONARR_BASE_URL")
fi
if [ -n "$SONARR_QUALITY_PROFILE" ]; then
CMD+=("-Dsonarr.qualityProfile=$SONARR_QUALITY_PROFILE")
fi
if [ -n "$SONARR_ROOT_FOLDER" ]; then
CMD+=("-Dsonarr.rootFolder=$SONARR_ROOT_FOLDER")
fi
if [ -n "$RADARR_API_KEY" ]; then
CMD+=("-Dradarr.apikey=$RADARR_API_KEY")
fi
if [ -n "$RADARR_BASE_URL" ]; then
CMD+=("-Dradarr.baseUrl=$RADARR_BASE_URL")
fi
if [ -n "$RADARR_QUALITY_PROFILE" ]; then
CMD+=("-Dradarr.qualityProfile=$RADARR_QUALITY_PROFILE")
fi
if [ -n "$RADARR_ROOT_FOLDER" ]; then
CMD+=("-Dradarr.rootFolder=$RADARR_ROOT_FOLDER")
fi
if [ -n "$PLEX_WATCHLIST_URL_1" ]; then
CMD+=("-Dplex.watchlist1=$PLEX_WATCHLIST_URL_1")
fi
if [ -n "$PLEX_WATCHLIST_URL_2" ]; then
CMD+=("-Dplex.watchlist2=$PLEX_WATCHLIST_URL_2")
fi
if [ -n "$REFRESH_INTERVAL_SECONDS" ]; then
CMD+=("-Dinterval.seconds=$REFRESH_INTERVAL_SECONDS")
fi
if [ -n "$SONARR_BYPASS_IGNORED" ]; then
CMD+=("-Dsonarr.bypassIgnored=$SONARR_BYPASS_IGNORED")
fi
if [ -n "$RADARR_BYPASS_IGNORED" ]; then
CMD+=("-Dradarr.bypassIgnored=$RADARR_BYPASS_IGNORED")
fi
if [ -n "$SONARR_SEASON_MONITORING" ]; then
CMD+=("-Dsonarr.seasonMonitoring=$SONARR_SEASON_MONITORING")
fi
if [ -n "$PLEX_TOKEN" ]; then
CMD+=("-Dplex.token=$PLEX_TOKEN")
fi
if [ -n "$SKIP_FRIEND_SYNC" ]; then
CMD+=("-Dplex.skipfriendsync=$SKIP_FRIEND_SYNC")
fi
if [ -n "$ALLOW_MOVIE_DELETING" ]; then
CMD+=("-Ddelete.movie=$ALLOW_MOVIE_DELETING")
fi
if [ -n "$ALLOW_ENDED_SHOW_DELETING" ]; then
CMD+=("-Ddelete.endedShow=$ALLOW_ENDED_SHOW_DELETING")
fi
if [ -n "$ALLOW_CONTINUING_SHOW_DELETING" ]; then
CMD+=("-Ddelete.continuingShow=$ALLOW_CONTINUING_SHOW_DELETING")
fi
if [ -n "$DELETE_INTERVAL_DAYS" ]; then
CMD+=("-Ddelete.interval.days=$DELETE_INTERVAL_DAYS")
fi
if [ -n "$SONARR_TAGS" ]; then
CMD+=("-Dsonarr.tags=$SONARR_TAGS")
fi
if [ -n "$RADARR_TAGS" ]; then
CMD+=("-Dradarr.tags=$RADARR_TAGS")
fi
if [ -n "$LOG_LEVEL" ]; then
CMD+=("-Dlog.level=$LOG_LEVEL")
fi
exec "${CMD[@]}" "${JAVA_OPTS[@]}"