This commit is contained in:
		| @@ -20,20 +20,23 @@ RUN case "$(dpkg --print-architecture)" in \ | ||||
|     DEBIAN_FRONTEND="noninteractive" apt-get -qq --option Dpkg::Options::="--force-confnew" --no-install-recommends install \ | ||||
|       ca-certificates curl python3 fdisk $PACKAGES && \ | ||||
|     curl -sSfO 'https://bootstrap.pypa.io/get-pip.py' && \ | ||||
|     python3 get-pip.py && \ | ||||
|     python3 -m pip install --no-cache-dir --upgrade pip setuptools wheel && \ | ||||
|     python3 get-pip.py | ||||
|  | ||||
| RUN python3 -m pip install --no-cache-dir --upgrade pip setuptools wheel && \ | ||||
|     python3 -m pip install --no-cache-dir /tmp/motioneye && \ | ||||
|     python3 -m pip install --no-cache-dir pytz && \ | ||||
|     motioneye_init --skip-systemd --skip-apt-update && \ | ||||
|     motioneye_init --skip-systemd --skip-apt-update | ||||
|  | ||||
|     # Change uid/gid of user/group motion to match our desired IDs. This will | ||||
|     # make it easier to use execute motion as our desired user later. | ||||
|     sed -i "s/^\(motion:[^:]*\):[0-9]*:[0-9]*:\(.*\)/\1:${RUN_UID}:${RUN_GID}:\2/" /etc/passwd && \ | ||||
| RUN    sed -i "s/^\(motion:[^:]*\):[0-9]*:[0-9]*:\(.*\)/\1:${RUN_UID}:${RUN_GID}:\2/" /etc/passwd && \ | ||||
|     sed -i "s/^\(motion:[^:]*\):[0-9]*:\(.*\)/\1:${RUN_GID}:\2/" /etc/group && \ | ||||
|     mv /etc/motioneye/motioneye.conf /etc/motioneye.conf.sample && \ | ||||
|     mkdir /var/log/motioneye /var/lib/motioneye && \ | ||||
|     chown motion:motion /var/log/motioneye /var/lib/motioneye && \ | ||||
|     chown motion:motion /var/log/motioneye /var/lib/motioneye | ||||
|     | ||||
|     # Cleanup | ||||
|     python3 -m pip uninstall -y pip setuptools wheel && \ | ||||
| RUN python3 -m pip uninstall -y pip setuptools wheel && \ | ||||
|     DEBIAN_FRONTEND="noninteractive" apt-get -qq autopurge $PACKAGES && \ | ||||
|     apt-get clean && \ | ||||
|     rm -r /var/lib/apt/lists /var/cache/apt /tmp/motioneye get-pip.py /root/.cache | ||||
|   | ||||
		Reference in New Issue
	
	Block a user