1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-11-24 08:52:31 +02:00
dockerfiles/motion-arm64/Dockerfile

31 lines
978 B
Docker
Raw Normal View History

2016-01-03 07:23:48 +02:00
#
# Dockerfile for motion-arm
#
2024-08-05 07:24:58 +02:00
FROM debian:bookworm
2016-04-05 16:03:30 +02:00
MAINTAINER EasyPi Software Foundation
2016-01-03 07:23:48 +02:00
2024-08-05 07:24:58 +02:00
ARG MOTION_VERSION=4.6.0
ARG MOTION_CODENAME=bookworm
2022-10-28 09:47:11 +02:00
ARG MOTION_FILE=${MOTION_CODENAME}_motion_${MOTION_VERSION}-1_arm64.deb
ARG MOTION_URL=https://github.com/Motion-Project/motion/releases/download/release-${MOTION_VERSION}/${MOTION_FILE}
2017-05-31 11:09:30 +02:00
2016-01-03 07:23:48 +02:00
RUN set -xe \
&& apt-get update \
2022-10-28 09:47:11 +02:00
&& apt-get install -y curl mosquitto-clients openssh-client \
2017-05-31 11:09:30 +02:00
&& curl -sSL ${MOTION_URL} -o ${MOTION_FILE} \
&& (dpkg -i ${MOTION_FILE} || apt-get -f install -y) \
2016-01-03 07:23:48 +02:00
&& sed -i -e 's/^daemon on/daemon off/' \
-e 's/^webcontrol_localhost on/webcontrol_localhost off/' \
-e 's/^stream_localhost on/stream_localhost off/' \
2017-06-03 09:19:00 +02:00
-e 's/^output_pictures on/output_pictures off/' \
2016-01-03 07:23:48 +02:00
/etc/motion/motion.conf \
2017-05-31 11:09:30 +02:00
&& rm -rf ${MOTION_FILE} /var/lib/apt/lists/*
2016-01-03 07:23:48 +02:00
VOLUME /var/lib/motion
2017-05-31 11:09:30 +02:00
WORKDIR /var/lib/motion
2016-01-03 07:23:48 +02:00
EXPOSE 8080 8081
2017-05-31 11:09:30 +02:00
ENTRYPOINT ["motion"]