mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-13 10:47:19 +03:00
feat: use tini to help in avoiding dangling processes
This commit is contained in:
parent
3b12c92ad5
commit
c3bd181648
@ -48,6 +48,11 @@ RUN GIT_TAG=$(git name-rev --name-only HEAD) && \
|
|||||||
FROM alpine as release
|
FROM alpine as release
|
||||||
MAINTAINER Deluan Quintao <navidrome@deluan.com>
|
MAINTAINER Deluan Quintao <navidrome@deluan.com>
|
||||||
|
|
||||||
|
# Download Tini
|
||||||
|
ENV TINI_VERSION v0.18.0
|
||||||
|
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-static /tini
|
||||||
|
RUN chmod +x /tini
|
||||||
|
|
||||||
COPY --from=gobuilder /src/navidrome /app/
|
COPY --from=gobuilder /src/navidrome /app/
|
||||||
COPY --from=gobuilder /tmp/ffmpeg*/ffmpeg /usr/bin/
|
COPY --from=gobuilder /tmp/ffmpeg*/ffmpeg /usr/bin/
|
||||||
|
|
||||||
@ -64,4 +69,5 @@ ENV ND_PORT 4533
|
|||||||
EXPOSE 4533
|
EXPOSE 4533
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
ENTRYPOINT "/app/navidrome"
|
ENTRYPOINT ["/tini", "--"]
|
||||||
|
CMD ["/app/navidrome"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user