Lauri Võsandi
c667c17873
All checks were successful
continuous-integration/drone/push Build is passing
21 lines
668 B
Docker
21 lines
668 B
Docker
FROM alpine:3 as build
|
|
RUN apk --no-cache add build-base
|
|
RUN apk --no-cache add cmake
|
|
RUN apk --no-cache add libjpeg-turbo-dev
|
|
RUN apk --no-cache add linux-headers
|
|
RUN apk --no-cache add openssl
|
|
RUN wget -qO- https://github.com/jacksonliam/mjpg-streamer/archive/master.tar.gz | tar xz
|
|
WORKDIR /mjpg-streamer-master/mjpg-streamer-experimental
|
|
RUN make
|
|
RUN make install
|
|
|
|
FROM alpine:3
|
|
COPY --from=build /usr/local/bin /usr/local/bin
|
|
COPY --from=build /usr/local/lib /usr/local/lib
|
|
COPY --from=build /usr/local/share /usr/local/share
|
|
RUN apk --no-cache add libjpeg v4l-utils
|
|
EXPOSE 8080
|
|
ENTRYPOINT ["mjpg_streamer"]
|
|
CMD ["-i", "input_uvc.so", \
|
|
"-o", "output_http.so"]
|