@@ -36,6 +36,7 @@ RUN apt-get update && \
3636 apt install -y \
3737 ./jellyfin-ffmpeg_4.3.2-1-focal_amd64.deb && \
3838 ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/local/bin/ffmpeg && \
39+ ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/local/bin/tdarr-ffmpeg && \
3940 # apt-get install -y ffmpeg && \
4041
4142 # Intel deps
@@ -111,10 +112,12 @@ RUN apt-get update && \
111112 rm -rdf /tmp/handbrake/ ; \
112113 fi && \
113114 if uname -m | grep -q aarch64; then \
114- apt-get install -y handbrake-cli ffmpeg ; \
115+ apt-get install -y handbrake-cli ffmpeg && \
116+ ln -s /usr/bin/ffmpeg /usr/local/bin/tdarr-ffmpeg ; \
115117 fi && \
116118 if uname -m | grep -q armv7l; then \
117- apt-get install -y handbrake-cli ffmpeg ; \
119+ apt-get install -y handbrake-cli ffmpeg && \
120+ ln -s /usr/bin/ffmpeg /usr/local/bin/tdarr-ffmpeg ; \
118121 fi
119122
120123# handle tdarr binaries
@@ -125,34 +128,34 @@ RUN if [ "$MODULE" = "Tdarr_Node" ]; then \
125128
126129 apt-get update && apt-get install -y curl unzip mkvtoolnix libtesseract-dev && \
127130 if uname -m | grep -q x86; then \
128- curl -o /tmp/$MODULE.zip -L \
131+ curl --connect-timeout 120 --retry 5 - o /tmp/$MODULE.zip -L \
129132 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_x64/$MODULE.zip" && \
130133 unzip -q /tmp/$MODULE.zip -d /app/$MODULE -x *.exe && \
131134
132135 if [ "$MODULE" = "Tdarr_Server" ]; then \
133- curl -o /tmp/Tdarr_Node.zip -L \
136+ curl --connect-timeout 120 --retry 5 - o /tmp/Tdarr_Node.zip -L \
134137 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_x64/Tdarr_Node.zip" && \
135138 unzip -q /tmp/Tdarr_Node.zip -d /app/Tdarr_Node -x *.exe ; \
136139 fi ; \
137140 fi && \
138141 if uname -m | grep -q aarch64; then \
139- curl -o /tmp/$MODULE.zip -L \
142+ curl --connect-timeout 120 --retry 5 - o /tmp/$MODULE.zip -L \
140143 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_arm64/$MODULE.zip" && \
141144 unzip -q /tmp/$MODULE.zip -d /app/$MODULE -x *.exe && \
142145
143146 if [ "$MODULE" = "Tdarr_Server" ]; then \
144- curl -o /tmp/Tdarr_Node.zip -L \
147+ curl --connect-timeout 120 --retry 5 - o /tmp/Tdarr_Node.zip -L \
145148 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_arm64/Tdarr_Node.zip" && \
146149 unzip -q /tmp/Tdarr_Node.zip -d /app/Tdarr_Node -x *.exe ; \
147150 fi ; \
148151 fi && \
149152 if uname -m | grep -q armv7l; then \
150- curl -o /tmp/$MODULE.zip -L \
153+ curl --connect-timeout 120 --retry 5 - o /tmp/$MODULE.zip -L \
151154 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_arm/$MODULE.zip" && \
152155 unzip -q /tmp/$MODULE.zip -d /app/$MODULE -x *.exe && \
153156
154157 if [ "$MODULE" = "Tdarr_Server" ]; then \
155- curl -o /tmp/Tdarr_Node.zip -L \
158+ curl --connect-timeout 120 --retry 5 - o /tmp/Tdarr_Node.zip -L \
156159 "https://tdarrs.s3.us-west-000.backblazeb2.com/versions/$VERSION/linux_arm/Tdarr_Node.zip" && \
157160 unzip -q /tmp/Tdarr_Node.zip -d /app/Tdarr_Node -x *.exe ; \
158161 fi ; \
0 commit comments