Cleanup commit
This commit is contained in:
23
camera-mjpg-streamer/Dockerfile
Normal file
23
camera-mjpg-streamer/Dockerfile
Normal file
@@ -0,0 +1,23 @@
|
||||
ARG BUILD_FROM="ghcr.io/home-assistant/amd64-base"
|
||||
|
||||
FROM ${BUILD_FROM} AS final
|
||||
|
||||
ENV LANG C.UTF-8
|
||||
|
||||
RUN echo "Install base requirements." \
|
||||
&& apk add --no-cache --virtual .necessary-mjpeg-streamer libjpeg nginx libgphoto2 \
|
||||
&& echo "Install mjpg-streamer." \
|
||||
&& apk add --no-cache --virtual .build-dependencies-mjpgstreamer make cmake build-base linux-headers libjpeg-turbo-dev libgphoto2-dev \
|
||||
&& wget -qO- https://github.com/jacksonliam/mjpg-streamer/archive/master.tar.gz | tar xz -C /tmp \
|
||||
&& cd /tmp/mjpg-streamer-master/mjpg-streamer-experimental/ \
|
||||
&& make --silent \
|
||||
&& make install --silent \
|
||||
&& mv www/ /www_mjpg \
|
||||
&& rm -rf /tmp/mjpg-streamer-master \
|
||||
&& apk del --no-cache .build-dependencies-mjpgstreamer
|
||||
COPY rootfs/ /
|
||||
WORKDIR /
|
||||
|
||||
# Make files executable
|
||||
RUN chmod +x /etc/cont-init.d/*.sh
|
||||
RUN chmod +x /etc/services.d/*/*
|
||||
Reference in New Issue
Block a user