Skip to content

Commit

Permalink
fix: 🐛 tini换成dumb-init
Browse files Browse the repository at this point in the history
  • Loading branch information
monlor committed Jun 1, 2024
1 parent 9ce559d commit ad14898
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions emby/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@ ARG TARGETARCH

ENV SHELL2HTTP_VERSION "1.17.0"

ENV TINY_VERSION "v0.19.0"
ENV DUMB_INIT_VERSION "1.2.5"

ENV PUID=0 PGID=0

# emby自带的wget下载失败,只能用ADD
ADD https://github.com/msoap/shell2http/releases/download/v${SHELL2HTTP_VERSION}/shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz .
ADD https://github.com/krallin/tini/releases/download/${TINY_VERSION}/tini-${TARGETARCH} /tini

RUN tar -zxvf shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz -C /usr/bin/ shell2http && \
rm -f shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz && \
chmod +x /usr/bin/shell2http /tini
RUN wget https://github.com/msoap/shell2http/releases/download/v${SHELL2HTTP_VERSION}/shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz && \
tar -zxvf shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz -C /usr/bin/ shell2http && \
rm -rf shell2http_${SHELL2HTTP_VERSION}_linux_${TARGETARCH}.tar.gz && \
[ ${TARGETARCH} = "arm64" ] && ARCH="aarch64" && \
[ ${TARGETARCH} = "amd64" ] && ARCH="x86_64" && \
wget -O /dumb-init https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_${ARCH} && \
chmod +x /dumb-init

COPY ./entrypoint.sh /entrypoint.sh
COPY ./update_alist_addr.sh /update_alist_addr.sh

RUN chmod +x /entrypoint.sh /update_alist_addr.sh

ENTRYPOINT [ "/tini", "--", "/entrypoint.sh" ]
ENTRYPOINT [ "/dumb-init", "/entrypoint.sh" ]

0 comments on commit ad14898

Please sign in to comment.