Skip to content

Commit 99aa963

Browse files
committed
use shared install script
1 parent f34c715 commit 99aa963

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

Containerfile

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ FROM ghcr.io/daemonless/arr-base:${BASE_VERSION}
44
ARG FREEBSD_ARCH=amd64
55
ARG PACKAGES="radarr"
66
ARG RADARR_BRANCH="master"
7-
ARG UPSTREAM_URL="https://radarr.servarr.com/v1/update/master/changes?os=bsd&runtime=netcore"
7+
ARG UPSTREAM_URL="https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/changes?os=bsd&runtime=netcore"
8+
ARG DOWNLOAD_URL="https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/updatefile?os=bsd&arch=x64&runtime=netcore"
89
ARG UPSTREAM_JQ=".[0].version"
910
ARG HEALTHCHECK_ENDPOINT="http://localhost:7878/ping"
1011

@@ -35,17 +36,8 @@ RUN pkg update && \
3536
rm -rf /var/cache/pkg/* /var/db/pkg/repos/*
3637

3738
# Download and install Radarr
38-
RUN mkdir -p /usr/local/share/radarr /config && \
39-
RADARR_VERSION=$(fetch -qo - "https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/changes?os=bsd&runtime=netcore" | \
40-
grep -o '"version":"[^"]*"' | head -1 | cut -d'"' -f4) && \
41-
fetch -qo - "https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/updatefile?os=bsd&arch=x64&runtime=netcore" | \
42-
tar xzf - -C /usr/local/share/radarr --strip-components=1 && \
43-
rm -rf /usr/local/share/radarr/Radarr.Update && \
44-
chmod +x /usr/local/share/radarr/Radarr && \
45-
chmod -R o+rX /usr/local/share/radarr && \
46-
printf "UpdateMethod=docker\nBranch=${RADARR_BRANCH}\nPackageVersion=%s\nPackageAuthor=[daemonless](https://github.com/daemonless/daemonless)\n" "$RADARR_VERSION" > /usr/local/share/radarr/package_info && \
47-
mkdir -p /app && echo "$RADARR_VERSION" > /app/version && \
48-
chown -R bsd:bsd /usr/local/share/radarr /config
39+
RUN RADARR_VERSION=$(fetch -qo - "${UPSTREAM_URL}" | grep -o '"version":"[^"]*"' | head -1 | cut -d'"' -f4) && \
40+
install-arr.sh "radarr" "Radarr" "$RADARR_VERSION" "${DOWNLOAD_URL}" "${RADARR_BRANCH}"
4941

5042
# Copy service definition and init scripts
5143
COPY root/ /

0 commit comments

Comments
 (0)