2026-06-15 08:16:48 UTC
560 MB
/config
DISPLAY:987
GPG_KEY7169605F62C751356D054A26A821E680E5FA6305
HOME/moviepilot
LANGC.UTF-8
LD_PRELOAD/usr/local/lib/libjemalloc.so
MOVIEPILOT_DOCKER_KEEPALIVE_ON_FAILUREtrue
PATH/opt/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
PYTHON_SHA256c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
PYTHON_VERSION3.12.13
TERMxterm
TZAsia/Shanghai
UMASK000
VENV_PATH/opt/venv
[#000] sha256:b9136609bef0128191aa157637b98dd7b98e52154ca60c18258d65957a01c6d0 - 4.81% (26.9 MB)
[#001] sha256:70a4cf5323f3737e8219711d88392f78b1f738fc3a5924f411fc0c343edc0669 - 0.6% (3.36 MB)
[#002] sha256:ca2c428672002b98ac5aa13d0ed5c4d7fe4ff1eeae90872e44a0b443c89088f2 - 2.33% (13 MB)
[#003] sha256:2a87a541a2a8931e5cc0ded379c16bf8ce0df34b014f945d4905cd790b5d7aaf - 0.0% (250 Bytes)
[#004] sha256:f3f49527edb4815b2a5c79cedc86a372ace2454485d26b185dfee7191893a3aa - 16.22% (90.8 MB)
[#005] sha256:47cc33f40cc29acfb9fee90886cead1ea472c98da5273bee821d3507019adc4c - 9.44% (52.8 MB)
[#006] sha256:f39f2776b057b833ec42c095c26facc2c9ad37978358e57cdb4982d0fe16091d - 9.41% (52.7 MB)
[#007] sha256:3dbb8b0562e0b664d250111479867c65f6869d423145ba3f9fe22b2dd49d8201 - 28.86% (162 MB)
[#008] sha256:666c7e93cef862ebe4e2f3efbae39972a4971011c9c560278cd007f4747efb83 - 4.22% (23.6 MB)
[#009] sha256:495a09e247f1ced14ef005d2abf62f298e72b7ced099ce820cf2dcd01c058f9d - 0.0% (1.13 KB)
[#010] sha256:c499a6acf0effccf1176fe58ad0c5b2299caefdc5469c6cd00c1fad988984d5c - 18.35% (103 MB)
[#011] sha256:b249d0a1ce904ad6c338177ffc9f71534c6171544377a8fffdb3fb383ab5e204 - 0.0% (93 Bytes)
[#012] sha256:5c325e28608f95962e0da6d672b9181e83e70c46b8b9ce5afa41bcde478a4a91 - 0.82% (4.56 MB)
[#013] sha256:15042b4351ac35e4a8c9ed5090eb97e54bb2b64cef3eac11e6d310822c6dab4c - 4.78% (26.8 MB)
[#014] sha256:f8e19af80288f5f07a21a21527a65d2d41950174c6f27d68904e588240213772 - 0.17% (973 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1781049600'
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.12.13
2026-06-11 01:03:03 UTC (buildkit.dockerfile.v0)ENV PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
2026-06-11 01:12:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libdb-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared $(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; case "$arch" in amd64|arm64) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; ;; i386) ;; *) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; ;; esac; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 --version # buildkit
2026-06-11 01:12:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
2026-06-11 01:12:13 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai HOME=/moviepilot CONFIG_DIR=/config TERM=xterm DISPLAY=:987 PUID=0 PGID=0 UMASK=000 VENV_PATH=/opt/venv
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends nginx gettext-base locales procps gosu bash ca-certificates curl wget git busybox tini cron jq ripgrep less unzip fuse3 rsync openssh-client iproute2 netcat-openbsd lsof nano unar libjemalloc2 && dpkg-reconfigure --frontend noninteractive tzdata && curl https://rclone.org/install.sh | bash && ln -s /usr/lib/*-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so && apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so MOVIEPILOT_DOCKER_KEEPALIVE_ON_FAILURE=true
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)COPY /ffmpeg /usr/local/bin/ # buildkit
2026-06-13 08:31:15 UTC (buildkit.dockerfile.v0)COPY /ffprobe /usr/local/bin/ # buildkit
2026-06-13 11:20:45 UTC (buildkit.dockerfile.v0)COPY --chmod=777 /opt/venv /opt/venv # buildkit
2026-06-13 11:20:45 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/uv /usr/local/bin/uv # buildkit
2026-06-13 11:20:45 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/uv-pip-compat /usr/local/bin/uv-pip-compat # buildkit
2026-06-13 11:21:00 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c playwright install-deps chromium && apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2026-06-13 11:21:00 UTC (buildkit.dockerfile.v0)WORKDIR /app
2026-06-15 08:16:46 UTC (buildkit.dockerfile.v0)COPY /app /app # buildkit
2026-06-15 08:16:46 UTC (buildkit.dockerfile.v0)COPY /public /public # buildkit
2026-06-15 08:16:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c cp -f /app/docker/nginx.common.conf /etc/nginx/common.conf && cp -f /app/docker/nginx.template.conf /etc/nginx/nginx.template.conf && cp -f /app/docker/update.sh /usr/local/bin/mp_update.sh && cp -f /app/docker/entrypoint.sh /entrypoint.sh && cp -f /app/docker/docker_http_proxy.conf /etc/nginx/docker_http_proxy.conf && printf '%s\n' '#!/usr/bin/env bash' 'set -euo pipefail' 'cd /app' 'exec "${VENV_PATH:-/opt/venv}/bin/python3" -m app.cli "$@"' > /usr/local/bin/moviepilot && chmod +x /entrypoint.sh /usr/local/bin/mp_update.sh /usr/local/bin/moviepilot && mkdir -p ${HOME} && groupadd -r moviepilot -g 918 && useradd -r moviepilot -g moviepilot -d ${HOME} -s /bin/bash -u 918 && python_ver=$(python3 -V | awk '{print $2}') && echo "/app/" > ${VENV_PATH}/lib/python${python_ver%.*}/site-packages/app.pth && echo 'fs.inotify.max_user_watches=5242880' >> /etc/sysctl.conf && echo 'fs.inotify.max_user_instances=5242880' >> /etc/sysctl.conf && echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen zh_CN.UTF-8 # buildkit
2026-06-15 08:16:48 UTC (buildkit.dockerfile.v0)EXPOSE [3000/tcp]
2026-06-15 08:16:48 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2026-06-15 08:16:48 UTC (buildkit.dockerfile.v0)HEALTHCHECK {Test:[CMD-SHELL curl -fsS "http://127.0.0.1:${PORT:-3001}/api/v1/system/global?token=moviepilot" >/dev/null || exit 1] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:3}
2026-06-15 08:16:48 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "-g" "--" "/entrypoint.sh"]
2026-06-15 08:16:55 UTC
547 MB
/config
DISPLAY:987
GPG_KEY7169605F62C751356D054A26A821E680E5FA6305
HOME/moviepilot
LANGC.UTF-8
LD_PRELOAD/usr/local/lib/libjemalloc.so
MOVIEPILOT_DOCKER_KEEPALIVE_ON_FAILUREtrue
PATH/opt/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
PYTHON_SHA256c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
PYTHON_VERSION3.12.13
TERMxterm
TZAsia/Shanghai
UMASK000
VENV_PATH/opt/venv
[#000] sha256:402614bd39aaec1e4bdcf25aa67f88588fc8d93997a2551c4e130e6ed2b06c7a - 4.9% (26.8 MB)
[#001] sha256:67c635dcb557d9079eed487073482e4d26cafd64876a0163b352d31d4845110a - 0.58% (3.2 MB)
[#002] sha256:946f2656c94ddb9234ee895512da289a6bc74633eaef83ee4b9abef5a93c2a7b - 2.37% (13 MB)
[#003] sha256:09355c72fd7291318fd3fb571987225301681bd0daa95ce29164b0debf021737 - 0.0% (250 Bytes)
[#004] sha256:0b3d64455bd90f48cd5a445818787de67fc7adbbc3f1505827570844a87d0952 - 16.15% (88.4 MB)
[#005] sha256:ce724ed76de73d8b74f92ac0211bb969ce66a10fb000f4a9e77853fb1bf60c20 - 9.24% (50.6 MB)
[#006] sha256:89a2b087327c11f0cea1faec623ba1c766f23dfb056926ad32436fbbcfe64dde - 9.22% (50.5 MB)
[#007] sha256:a587a345c6bb52a0c9a60292af1c497e494df64c107a9beea8f14d5fc95ac104 - 29.1% (159 MB)
[#008] sha256:d73e3c15240f48d800ca1844f9f47da0c7aadfcd091d75cc5a2c203f34370c67 - 4.13% (22.6 MB)
[#009] sha256:831ea6be7809cd7e01ed9ce910387ce3ec6fe043ba49d9daff9a05764f9f3b54 - 0.0% (1.13 KB)
[#010] sha256:d91f4c36aaf67587bdcc059cfc8cda2198ce7d1d2ddb2215aef8edded8c61258 - 18.41% (101 MB)
[#011] sha256:c3e87b191b26899eae472ec094c513eab3ca236eb290396bd0a3f7b25b89e7da - 0.0% (93 Bytes)
[#012] sha256:167a66c1be8c6807b68ea5aab33763395140eec191a97b8e261b7cf012121dfc - 0.82% (4.51 MB)
[#013] sha256:90fba09ba2c907996bf103f2e7c29ae624602bce97a41d550518977291af341d - 4.89% (26.8 MB)
[#014] sha256:f6f3993eff14d3cf070285cb10b663bddde80fc07302246a9d6e22fcc4184c3e - 0.17% (973 KB)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1781049600'
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.12.13
2026-06-11 01:04:42 UTC (buildkit.dockerfile.v0)ENV PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
2026-06-11 01:16:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libdb-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared $(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; case "$arch" in amd64|arm64) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; ;; i386) ;; *) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; ;; esac; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 --version # buildkit
2026-06-11 01:16:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
2026-06-11 01:16:26 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2026-06-13 08:33:36 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai HOME=/moviepilot CONFIG_DIR=/config TERM=xterm DISPLAY=:987 PUID=0 PGID=0 UMASK=000 VENV_PATH=/opt/venv
2026-06-13 08:33:36 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-06-13 08:33:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends nginx gettext-base locales procps gosu bash ca-certificates curl wget git busybox tini cron jq ripgrep less unzip fuse3 rsync openssh-client iproute2 netcat-openbsd lsof nano unar libjemalloc2 && dpkg-reconfigure --frontend noninteractive tzdata && curl https://rclone.org/install.sh | bash && ln -s /usr/lib/*-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so && apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2026-06-13 08:33:36 UTC (buildkit.dockerfile.v0)ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so MOVIEPILOT_DOCKER_KEEPALIVE_ON_FAILURE=true
2026-06-13 08:33:36 UTC (buildkit.dockerfile.v0)COPY /ffmpeg /usr/local/bin/ # buildkit
2026-06-13 08:33:37 UTC (buildkit.dockerfile.v0)COPY /ffprobe /usr/local/bin/ # buildkit
2026-06-13 11:22:09 UTC (buildkit.dockerfile.v0)COPY --chmod=777 /opt/venv /opt/venv # buildkit
2026-06-13 11:22:09 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/uv /usr/local/bin/uv # buildkit
2026-06-13 11:22:09 UTC (buildkit.dockerfile.v0)COPY /usr/local/bin/uv-pip-compat /usr/local/bin/uv-pip-compat # buildkit
2026-06-13 11:24:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c playwright install-deps chromium && apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2026-06-13 11:24:11 UTC (buildkit.dockerfile.v0)WORKDIR /app
2026-06-15 08:16:43 UTC (buildkit.dockerfile.v0)COPY /app /app # buildkit
2026-06-15 08:16:44 UTC (buildkit.dockerfile.v0)COPY /public /public # buildkit
2026-06-15 08:16:55 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c cp -f /app/docker/nginx.common.conf /etc/nginx/common.conf && cp -f /app/docker/nginx.template.conf /etc/nginx/nginx.template.conf && cp -f /app/docker/update.sh /usr/local/bin/mp_update.sh && cp -f /app/docker/entrypoint.sh /entrypoint.sh && cp -f /app/docker/docker_http_proxy.conf /etc/nginx/docker_http_proxy.conf && printf '%s\n' '#!/usr/bin/env bash' 'set -euo pipefail' 'cd /app' 'exec "${VENV_PATH:-/opt/venv}/bin/python3" -m app.cli "$@"' > /usr/local/bin/moviepilot && chmod +x /entrypoint.sh /usr/local/bin/mp_update.sh /usr/local/bin/moviepilot && mkdir -p ${HOME} && groupadd -r moviepilot -g 918 && useradd -r moviepilot -g moviepilot -d ${HOME} -s /bin/bash -u 918 && python_ver=$(python3 -V | awk '{print $2}') && echo "/app/" > ${VENV_PATH}/lib/python${python_ver%.*}/site-packages/app.pth && echo 'fs.inotify.max_user_watches=5242880' >> /etc/sysctl.conf && echo 'fs.inotify.max_user_instances=5242880' >> /etc/sysctl.conf && echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen zh_CN.UTF-8 # buildkit
2026-06-15 08:16:55 UTC (buildkit.dockerfile.v0)EXPOSE [3000/tcp]
2026-06-15 08:16:55 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2026-06-15 08:16:55 UTC (buildkit.dockerfile.v0)HEALTHCHECK {Test:[CMD-SHELL curl -fsS "http://127.0.0.1:${PORT:-3001}/api/v1/system/global?token=moviepilot" >/dev/null || exit 1] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:3}
2026-06-15 08:16:55 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "-g" "--" "/entrypoint.sh"]