Simplify Dockerfile
This commit is contained in:
+4
-5
@@ -33,13 +33,12 @@ FROM scratch AS rootfs
|
|||||||
|
|
||||||
COPY --from=build /build/go2rtc /usr/local/bin/
|
COPY --from=build /build/go2rtc /usr/local/bin/
|
||||||
COPY --from=ngrok /bin/ngrok /usr/local/bin/
|
COPY --from=ngrok /bin/ngrok /usr/local/bin/
|
||||||
COPY ./build/docker/run.sh /
|
|
||||||
|
|
||||||
|
|
||||||
# 3. Final image
|
# 3. Final image
|
||||||
FROM base
|
FROM base
|
||||||
|
|
||||||
# Install ffmpeg, bash (for run.sh), tini (for signal handling),
|
# Install ffmpeg, tini (for signal handling),
|
||||||
# and other common tools for the echo source.
|
# and other common tools for the echo source.
|
||||||
RUN apk add --no-cache tini ffmpeg bash curl jq
|
RUN apk add --no-cache tini ffmpeg bash curl jq
|
||||||
|
|
||||||
@@ -55,8 +54,8 @@ RUN if [ "${TARGETARCH}" = "amd64" ]; then apk add --no-cache libva-intel-driver
|
|||||||
|
|
||||||
COPY --from=rootfs / /
|
COPY --from=rootfs / /
|
||||||
|
|
||||||
RUN chmod a+x /run.sh && mkdir -p /config
|
|
||||||
|
|
||||||
ENTRYPOINT ["/sbin/tini", "--"]
|
ENTRYPOINT ["/sbin/tini", "--"]
|
||||||
|
VOLUME /config
|
||||||
|
WORKDIR /config
|
||||||
|
|
||||||
CMD ["/run.sh"]
|
CMD ["go2rtc", "-config", "/config/go2rtc.yaml"]
|
||||||
|
|||||||
Reference in New Issue
Block a user