2025-07-06 14:45:56 UTC
329 MB
cloud_media_sync
EMBY_API_KEYxxx
EMBY_HOST_PORThttp://172.17.0.1:8096
EMBY_PROXY_PORT9096
GPG_KEY7169605F62C751356D054A26A821E680E5FA6305
HOME/cms
IMAGE_CACHE_POLICY3
LANGC.UTF-8
PATH/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
PYTHONPATH/cms/cms-api
PYTHON_SHA25624887b92e2afd4a2ac602419ad4b596372f67ac9b077190f459aba390faf5550
PYTHON_VERSION3.12.7
RUN_ENVonline
TERMxterm
TZAsia/Shanghai
UMASK022
[#000] sha256:bc0965b23a04fe7f2d9fb20f597008fcf89891de1c705ffc1c80483a1f098e4f - 8.18% (26.9 MB)
[#001] sha256:5e739003c33414360cf2cec9452e1935b1bfcae79f279c33009bf4c0d5596f52 - 0.96% (3.16 MB)
[#002] sha256:5f86e0092844f78afa84a3b63059ea82e82fa93a28eedde55386370d924e8cf3 - 3.95% (13 MB)
[#003] sha256:46271edb89aec00565d974118707aaded82928c7ea7cb0a2bcc94b1f17e17e3d - 0.0% (249 Bytes)
[#004] sha256:f817d847c6ae9d61277d35e310af522ebcf81b632af19828491e61b7a0d8d103 - 45.5% (150 MB)
[#005] sha256:f2dbbdef7dbc93d5a677ca57fa6a2c505482197e6c2d0101f4ece6b38ed4c73a - 8.36% (27.5 MB)
[#006] sha256:f10987e7bd1591783486a27a6fb54440b14d884833b3e30b91aa867d461ffe3e - 0.0% (532 Bytes)
[#007] sha256:220234de71a7ce48bde5ee3ff2a05d1487240c5ff45a475e90eb60d642bbcab9 - 23.85% (78.5 MB)
[#008] sha256:f37e132a0018bac864b216e58242a1b4502383aa40bc5289efea75ea19fd552e - 1.73% (5.7 MB)
[#009] sha256:309d86a3720abd29ecfacd601c3dfe16ac3dda7685c3de542a7399dcbade3c35 - 0.37% (1.22 MB)
[#010] sha256:ac70fd9da5572e8d7b87e686d9f057e393a46bb4005336523fbc83bd223c651e - 0.74% (2.45 MB)
[#011] sha256:6cf3d2391ae71056e276ff4bdf67db7423036cd769049c4dc6e0eea55f512212 - 0.0% (214 Bytes)
[#012] sha256:757b7439136b4877cd87f71b8abb18ef89aea6b2c08020fade46f8b23c43b84b - 6.18% (20.4 MB)
[#013] sha256:b5d1d20d49e112bcbc1b46f615c0fb13a4edf91c9e2fd24e4df00ee327ef2d84 - 0.0% (870 Bytes)
[#014] sha256:ded0eafd88217caece44339e9df60b3b19968895577fea3c5dbfd6ddd66d974f - 0.0% (2.02 KB)
[#015] sha256:f8c30e4cb34d89a8216549e14a5d899d3a8d7efa45d9dc04f5041c8d6265ae02 - 0.0% (949 Bytes)
[#016] sha256:a120dfbe9980c123f7e5763d422f77971c917396d9628fdd1aa42cd32f380bf1 - 0.0% (782 Bytes)
[#017] sha256:2e7bf0885aee70838159dbd6821c657431a8483d16f0bcf4dea69aa3e430d590 - 0.0% (682 Bytes)
[#018] sha256:6f14f1fb6e825d57b662b67b317c8e55c9db2975522ae56c5a61ebded37aa1d0 - 0.19% (624 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1733097600'
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2024-10-18 23:23:40 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
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.12.7
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PYTHON_SHA256=24887b92e2afd4a2ac602419ad4b596372f67ac9b077190f459aba390faf5550
2024-10-18 23:23:40 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 --with-lto --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 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 -r dpkg-query --search | cut -d: -f1 | 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
2024-10-18 23:23:40 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
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2025-07-06 14:18:29 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms
2025-07-06 14:18:29 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update -y && apt-get upgrade -y && apt-get -y install gnupg2 ca-certificates lsb-release apt-transport-https git curl build-essential procps gosu bash && mkdir -p ${HOME} && groupadd -r cms -g 918 && useradd -r cms -g cms -d ${HOME} -s /bin/bash -u 918 && mkdir -p ${HOME}/web && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:18:41 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c echo "deb http://nginx.org/packages/mainline/debian/ $(lsb_release -cs) nginx" > /etc/apt/sources.list.d/nginx.list && curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add - && apt-get update && apt-get install -y nginx nginx-module-njs && rm -rf /etc/nginx/modules && cp -rf /usr/lib/nginx/modules /etc/nginx/modules && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:18:41 UTC (buildkit.dockerfile.v0)COPY requirements-base.txt /cms/requirements-base.txt # buildkit
2025-07-06 14:19:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --upgrade pip && pip install --no-cache-dir -r ${HOME}/requirements-base.txt && rm -rf ${HOME}/requirements-base.txt ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:44:40 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms RUN_ENV=online CMS_API_TOKEN=cloud_media_sync EMBY_PROXY_PORT=9096 EMBY_HOST_PORT=http://172.17.0.1:8096 EMBY_API_KEY=xxx IMAGE_CACHE_POLICY=3
2025-07-06 14:44:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/cache/nginx/emby/image && git clone "https://github.com/chen3861229/embyExternalUrl" ${HOME}/embyExternalUrl && rm -rf /etc/nginx/conf.d /etc/nginx/nginx.conf && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/conf.d /etc/nginx/conf.d && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/nginx.conf /etc/nginx/nginx.conf && sed -i "s|/var/log/nginx|/logs/nginx|g" "/etc/nginx/nginx.conf" && sed -i "s/8091/${EMBY_PROXY_PORT}/g" "/etc/nginx/conf.d/includes/http.conf" # buildkit
2025-07-06 14:45:41 UTC (buildkit.dockerfile.v0)COPY /frontend/dist /cms/web # buildkit
2025-07-06 14:45:41 UTC (buildkit.dockerfile.v0)COPY /dist /cms/cms-api # buildkit
2025-07-06 14:45:41 UTC (buildkit.dockerfile.v0)COPY requirements-up.txt /cms/requirements-up.txt # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --no-cache-dir -r ${HOME}/requirements-up.txt && rm -rf ${HOME}/requirements-up.txt ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)ENV PYTHONPATH=/cms/cms-api
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)EXPOSE map[9527/tcp:{}]
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)EXPOSE map[9096/tcp:{}]
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY cms.conf /etc/nginx/conf.d/cms.conf # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY constant.js /cms/embyExternalUrl/emby2Alist/nginx/conf.d/constant.js # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint /entrypoint # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY app/demo/category.yaml /cms/cms-api/category.yaml # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY app/demo/tidy.yaml /cms/cms-api/tidy.yaml # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)COPY app/modules/cover/font /cms/cms-api/app/modules/cover/font # buildkit
2025-07-06 14:45:56 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint"]
2025-07-06 15:07:05 UTC
318 MB
cloud_media_sync
EMBY_API_KEYxxx
EMBY_HOST_PORThttp://172.17.0.1:8096
EMBY_PROXY_PORT9096
GPG_KEY7169605F62C751356D054A26A821E680E5FA6305
HOME/cms
IMAGE_CACHE_POLICY3
LANGC.UTF-8
PATH/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID0
PUID0
PYTHONPATH/cms/cms-api
PYTHON_SHA25624887b92e2afd4a2ac602419ad4b596372f67ac9b077190f459aba390faf5550
PYTHON_VERSION3.12.7
RUN_ENVonline
TERMxterm
TZAsia/Shanghai
UMASK022
[#000] sha256:bb3f2b52e6af242cee1bc6c19ce79e05544f8a1d13f5a6c1e828d98d2dbdc94e - 8.41% (26.8 MB)
[#001] sha256:e88090b39a19b3e4a9f95f2a3043886f41461282cccea8072ad8f29213b9c5fa - 0.94% (2.99 MB)
[#002] sha256:78a349225400521d7ef0a41f5a27d1268456893767797830399deb7c4ae1ca2b - 4.05% (12.9 MB)
[#003] sha256:72b63931ca6bb379c68c5d430b6d314ec422f67abf188fc30c18178277b8f7ea - 0.0% (251 Bytes)
[#004] sha256:d466eb6c2ff29515a04f07a939c2d6e92c422461651ae633e3f87fded7f1296e - 44.4% (141 MB)
[#005] sha256:920745718872d02b4845828085e6ca7fa44e4fe226bbb2ae494f0858ecee3226 - 8.64% (27.5 MB)
[#006] sha256:fe61c02fef58838b72fce7c85193f00ccf1eff5ecbdba4ede6ade2ba5232e580 - 0.0% (533 Bytes)
[#007] sha256:65940a2b5b43379b495bd98b6483ff69c034c5d70185a9630f20376f08052a39 - 24.37% (77.5 MB)
[#008] sha256:3519c43e528d321dddbef840cfa5941c74af043de87a67202827e95ebafd51f4 - 1.79% (5.7 MB)
[#009] sha256:742386f5416869ecd063fa99e5690dd9e53acfdfddfd506e517b974a04df95a7 - 0.38% (1.22 MB)
[#010] sha256:856bd7195a5f3eaa0ff3978aa5dbf16726967c09782ed5c124c62b47c6eb25f6 - 0.79% (2.52 MB)
[#011] sha256:8a3750d3252146a04a658e8f6f44c6787159be3fdcdb193883dc01f76b6d1e6c - 0.0% (214 Bytes)
[#012] sha256:f8cdd04b02963ce6e7f07dd098ebcf76ad431fd82ca2e84bbb6a4e099b9a5cbf - 6.02% (19.2 MB)
[#013] sha256:009d2287dc623e3cda0982f428c38e57c59e62669611d45a62806b936ef9c314 - 0.0% (872 Bytes)
[#014] sha256:64aa613ad67a173bf02dc043700a1cbca896749ffc0397bfac181314a6168716 - 0.0% (2.02 KB)
[#015] sha256:f8c30e4cb34d89a8216549e14a5d899d3a8d7efa45d9dc04f5041c8d6265ae02 - 0.0% (949 Bytes)
[#016] sha256:505edde151c9774f37254661ed8bd59063dc1ceea5438cb35b2417ca00f42260 - 0.0% (781 Bytes)
[#017] sha256:a6b3dfbadc1ef1259dbf859d7c1124b0efdcb9aa70bafb17f9bf55738517f296 - 0.0% (680 Bytes)
[#018] sha256:e9731d316f090f78ea4408865123038753b7cb500dcaf3b676bf93ae6b1433d5 - 0.19% (624 KB)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1733097600'
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2024-10-18 23:23:40 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
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.12.7
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)ENV PYTHON_SHA256=24887b92e2afd4a2ac602419ad4b596372f67ac9b077190f459aba390faf5550
2024-10-18 23:23:40 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 --with-lto --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 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 -r dpkg-query --search | cut -d: -f1 | 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
2024-10-18 23:23:40 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
2024-10-18 23:23:40 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2025-07-06 14:23:44 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms
2025-07-06 14:23:44 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update -y && apt-get upgrade -y && apt-get -y install gnupg2 ca-certificates lsb-release apt-transport-https git curl build-essential procps gosu bash && mkdir -p ${HOME} && groupadd -r cms -g 918 && useradd -r cms -g cms -d ${HOME} -s /bin/bash -u 918 && mkdir -p ${HOME}/web && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:25:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c echo "deb http://nginx.org/packages/mainline/debian/ $(lsb_release -cs) nginx" > /etc/apt/sources.list.d/nginx.list && curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add - && apt-get update && apt-get install -y nginx nginx-module-njs && rm -rf /etc/nginx/modules && cp -rf /usr/lib/nginx/modules /etc/nginx/modules && apt-get autoremove -y && apt-get clean -y && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:25:16 UTC (buildkit.dockerfile.v0)COPY requirements-base.txt /cms/requirements-base.txt # buildkit
2025-07-06 14:38:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --upgrade pip && pip install --no-cache-dir -r ${HOME}/requirements-base.txt && rm -rf ${HOME}/requirements-base.txt ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 14:44:48 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8 TZ=Asia/Shanghai TERM=xterm PUID=0 PGID=0 UMASK=022 HOME=/cms RUN_ENV=online CMS_API_TOKEN=cloud_media_sync EMBY_PROXY_PORT=9096 EMBY_HOST_PORT=http://172.17.0.1:8096 EMBY_API_KEY=xxx IMAGE_CACHE_POLICY=3
2025-07-06 14:44:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/cache/nginx/emby/image && git clone "https://github.com/chen3861229/embyExternalUrl" ${HOME}/embyExternalUrl && rm -rf /etc/nginx/conf.d /etc/nginx/nginx.conf && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/conf.d /etc/nginx/conf.d && cp -rf ${HOME}/embyExternalUrl/emby2Alist/nginx/nginx.conf /etc/nginx/nginx.conf && sed -i "s|/var/log/nginx|/logs/nginx|g" "/etc/nginx/nginx.conf" && sed -i "s/8091/${EMBY_PROXY_PORT}/g" "/etc/nginx/conf.d/includes/http.conf" # buildkit
2025-07-06 15:05:59 UTC (buildkit.dockerfile.v0)COPY /frontend/dist /cms/web # buildkit
2025-07-06 15:05:59 UTC (buildkit.dockerfile.v0)COPY /dist /cms/cms-api # buildkit
2025-07-06 15:06:00 UTC (buildkit.dockerfile.v0)COPY requirements-up.txt /cms/requirements-up.txt # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --no-cache-dir -r ${HOME}/requirements-up.txt && rm -rf ${HOME}/requirements-up.txt ${HOME}/.cache /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)ENV PYTHONPATH=/cms/cms-api
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)EXPOSE map[9527/tcp:{}]
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)EXPOSE map[9096/tcp:{}]
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY cms.conf /etc/nginx/conf.d/cms.conf # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY constant.js /cms/embyExternalUrl/emby2Alist/nginx/conf.d/constant.js # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY --chmod=755 entrypoint /entrypoint # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY app/demo/category.yaml /cms/cms-api/category.yaml # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY app/demo/tidy.yaml /cms/cms-api/tidy.yaml # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)COPY app/modules/cover/font /cms/cms-api/app/modules/cover/font # buildkit
2025-07-06 15:07:05 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint"]