2023-10-10 16:01:22 UTC
128 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:95dc695758361a4038a2d9026959d72e1f531114edb0341be7ce47d912ef069e - 2.42% (3.09 MB)
[#001] sha256:615b1e3c6b1031f987c8fd8af556df56baf8e813bfe37b636d9fac788dc376a8 - 97.56% (124 MB)
[#002] sha256:ab5af8ac26e1fa256acb0a9eaa7ee316e01a7bb5e4320f8f98285974912b91ef - 0.0% (125 Bytes)
[#003] sha256:a21b27ba8c6313d98a1e7d3b5854bc25c0e6df4d501b18855bbb132456815408 - 0.02% (21 KB)
[#004] sha256:4058c6488e49e97c0c7e307dbd04fb34e1fb72bcaf761dbc02535f6b17a516e2 - 0.01% (10.2 KB)
/bin/sh -c #(nop) ADD file:4b33c52e11b19fde30197c62ead0b77bde28d34edaa08346a5302cd892d3cebe in /
2023-08-07 19:38:27 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.16.2
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2023-10-01 19:45:35 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.16.2 python_version=3.11 build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq fix_repo=boredazfcuk/icloud_photos_downloader /bin/sh -c echo "$(date '+%d/%m/%Y - %H:%M:%S') | ***** Build started for boredazfcuk's docker-icloudpd *****" && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install build dependencies" && apk add --no-progress --no-cache --virtual=build-deps ${build_dependencies} && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install requirements" && apk add --no-progress --no-cache ${app_dependencies} && echo "$(date '+%d/ %m/%Y - %H:%M:%S') | Create and enter icloudpd_v.1.7.2_china virtual environment" && python -m venv /opt/icloudpd_v1.7.2_china && source /opt/icloudpd_v1.7.2_china/bin/activate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clone ${fix_repo}" && fix_dir=$(mktemp -d) && git clone --branch china_auth_fix --depth=1 "https://github.com/${fix_repo}.git" "${fix_dir}" && cd "${fix_dir}" && sed -i 's/version="1.7.2/version="1.7.2_china_auth_fix/' setup.py && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install Python dependencies for China fix" && pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD v1.7.2_china_auth_fix" && python3 setup.py install && cd .. && rm -r "${fix_dir}" && sed -i -e 's/icloud.com/icloud.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/apple.com/apple.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD latest release" && python -m venv /opt/icloudpd_latest && source /opt/icloudpd_latest/bin/activate && pip3 install --upgrade pip && pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir icloudpd && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/pyicloud_ipd/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clean up" && apk del --no-progress --purge build-deps # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2023-10-10 16:01:19 UTC
117 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:7264a8db6415046d36d16ba98b79778e18accee6ffa71850405994cffa9be7de - 2.78% (3.24 MB)
[#001] sha256:f295a4bbb068ff0eb4b5baaa20b482d3e2a227f5b10889e104ac04d113aa6ab5 - 97.2% (114 MB)
[#002] sha256:ab5af8ac26e1fa256acb0a9eaa7ee316e01a7bb5e4320f8f98285974912b91ef - 0.0% (125 Bytes)
[#003] sha256:200d55d4a88782f8967e59a9897dc61eb3228fd15d2fd74737e6d6b0694473e4 - 0.02% (21 KB)
[#004] sha256:333061529c1630074d200d4fda8931cea2ec34d5618606171edebb8c3c60b4d8 - 0.01% (10.2 KB)
/bin/sh -c #(nop) ADD file:32ff5e7a78b890996ee4681cc0a26185d3e9acdb4eb1e2aaccb2411f922fed6b in /
2023-08-07 19:20:20 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.16.2
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2023-10-01 18:51:31 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.16.2 python_version=3.11 build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq fix_repo=boredazfcuk/icloud_photos_downloader /bin/sh -c echo "$(date '+%d/%m/%Y - %H:%M:%S') | ***** Build started for boredazfcuk's docker-icloudpd *****" && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install build dependencies" && apk add --no-progress --no-cache --virtual=build-deps ${build_dependencies} && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install requirements" && apk add --no-progress --no-cache ${app_dependencies} && echo "$(date '+%d/ %m/%Y - %H:%M:%S') | Create and enter icloudpd_v.1.7.2_china virtual environment" && python -m venv /opt/icloudpd_v1.7.2_china && source /opt/icloudpd_v1.7.2_china/bin/activate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clone ${fix_repo}" && fix_dir=$(mktemp -d) && git clone --branch china_auth_fix --depth=1 "https://github.com/${fix_repo}.git" "${fix_dir}" && cd "${fix_dir}" && sed -i 's/version="1.7.2/version="1.7.2_china_auth_fix/' setup.py && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install Python dependencies for China fix" && pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD v1.7.2_china_auth_fix" && python3 setup.py install && cd .. && rm -r "${fix_dir}" && sed -i -e 's/icloud.com/icloud.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/apple.com/apple.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD latest release" && python -m venv /opt/icloudpd_latest && source /opt/icloudpd_latest/bin/activate && pip3 install --upgrade pip && pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir icloudpd && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/pyicloud_ipd/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clean up" && apk del --no-progress --purge build-deps # buildkit
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2023-10-10 16:01:19 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2023-10-10 16:01:22 UTC
126 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:af09961d4a43b504efc76e38b50918977c28be73eeb8b926247783a00e8b9f2f - 2.38% (3 MB)
[#001] sha256:7360ed5fb40d6797193d2a00dd453467405185ad78e8a987c479774ca716c140 - 97.6% (123 MB)
[#002] sha256:ab5af8ac26e1fa256acb0a9eaa7ee316e01a7bb5e4320f8f98285974912b91ef - 0.0% (125 Bytes)
[#003] sha256:668af00fbdd4ddd980b2943b0c9a73c3de20ab7f1617c3b1be166d0cca9168eb - 0.02% (21 KB)
[#004] sha256:4058c6488e49e97c0c7e307dbd04fb34e1fb72bcaf761dbc02535f6b17a516e2 - 0.01% (10.2 KB)
/bin/sh -c #(nop) ADD file:9882e99e5f94ab2db05c029648ac5be7cf0f063a8701394fcbb543a7ef5d4b90 in /
2023-08-07 19:49:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.16.2
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2023-10-01 20:14:46 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.16.2 python_version=3.11 build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq fix_repo=boredazfcuk/icloud_photos_downloader /bin/sh -c echo "$(date '+%d/%m/%Y - %H:%M:%S') | ***** Build started for boredazfcuk's docker-icloudpd *****" && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install build dependencies" && apk add --no-progress --no-cache --virtual=build-deps ${build_dependencies} && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install requirements" && apk add --no-progress --no-cache ${app_dependencies} && echo "$(date '+%d/ %m/%Y - %H:%M:%S') | Create and enter icloudpd_v.1.7.2_china virtual environment" && python -m venv /opt/icloudpd_v1.7.2_china && source /opt/icloudpd_v1.7.2_china/bin/activate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clone ${fix_repo}" && fix_dir=$(mktemp -d) && git clone --branch china_auth_fix --depth=1 "https://github.com/${fix_repo}.git" "${fix_dir}" && cd "${fix_dir}" && sed -i 's/version="1.7.2/version="1.7.2_china_auth_fix/' setup.py && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install Python dependencies for China fix" && pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD v1.7.2_china_auth_fix" && python3 setup.py install && cd .. && rm -r "${fix_dir}" && sed -i -e 's/icloud.com/icloud.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/apple.com/apple.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD latest release" && python -m venv /opt/icloudpd_latest && source /opt/icloudpd_latest/bin/activate && pip3 install --upgrade pip && pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir icloudpd && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/pyicloud_ipd/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clean up" && apk del --no-progress --purge build-deps # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2023-10-10 16:01:22 UTC
123 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:f8dec92eec42224ef9e6ca9c6207ea6b9195dcf93d06bd5ceff0f814b62bf064 - 2.25% (2.77 MB)
[#001] sha256:b128030be76d4acb3af1cd5e6abaf1d7747654e1cec5c55ff3415ff1b378ba0f - 97.72% (120 MB)
[#002] sha256:ab5af8ac26e1fa256acb0a9eaa7ee316e01a7bb5e4320f8f98285974912b91ef - 0.0% (125 Bytes)
[#003] sha256:631a237bde3c7afd28b31228b2c3695ca3610667193995384a570a0315d0d4f8 - 0.02% (21 KB)
[#004] sha256:4058c6488e49e97c0c7e307dbd04fb34e1fb72bcaf761dbc02535f6b17a516e2 - 0.01% (10.2 KB)
/bin/sh -c #(nop) ADD file:e3f56488d3d3bb67729714db13ddadf6652e7efb5281cfc7010d3e71f9d6607f in /
2023-08-07 19:57:25 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.16.2
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2023-10-01 20:15:23 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.16.2 python_version=3.11 build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq fix_repo=boredazfcuk/icloud_photos_downloader /bin/sh -c echo "$(date '+%d/%m/%Y - %H:%M:%S') | ***** Build started for boredazfcuk's docker-icloudpd *****" && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install build dependencies" && apk add --no-progress --no-cache --virtual=build-deps ${build_dependencies} && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install requirements" && apk add --no-progress --no-cache ${app_dependencies} && echo "$(date '+%d/ %m/%Y - %H:%M:%S') | Create and enter icloudpd_v.1.7.2_china virtual environment" && python -m venv /opt/icloudpd_v1.7.2_china && source /opt/icloudpd_v1.7.2_china/bin/activate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clone ${fix_repo}" && fix_dir=$(mktemp -d) && git clone --branch china_auth_fix --depth=1 "https://github.com/${fix_repo}.git" "${fix_dir}" && cd "${fix_dir}" && sed -i 's/version="1.7.2/version="1.7.2_china_auth_fix/' setup.py && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install Python dependencies for China fix" && pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD v1.7.2_china_auth_fix" && python3 setup.py install && cd .. && rm -r "${fix_dir}" && sed -i -e 's/icloud.com/icloud.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/apple.com/apple.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD latest release" && python -m venv /opt/icloudpd_latest && source /opt/icloudpd_latest/bin/activate && pip3 install --upgrade pip && pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir icloudpd && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/pyicloud_ipd/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clean up" && apk del --no-progress --purge build-deps # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2023-10-10 16:01:22 UTC
117 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:9fda8d8052c61740409c4bea888859c141fd8cc3f58ac61943144ff6d1681b2d - 2.72% (3.18 MB)
[#001] sha256:f25b8517d63305198263d80cff01173e442cfbfa14dad5c9986265ad853467d8 - 97.25% (114 MB)
[#002] sha256:ab5af8ac26e1fa256acb0a9eaa7ee316e01a7bb5e4320f8f98285974912b91ef - 0.0% (125 Bytes)
[#003] sha256:cbac04ddc32f418b42ae154aaebaf1cce23d1af5fa5773d7d35fcaf053a1058b - 0.02% (21 KB)
[#004] sha256:4058c6488e49e97c0c7e307dbd04fb34e1fb72bcaf761dbc02535f6b17a516e2 - 0.01% (10.2 KB)
/bin/sh -c #(nop) ADD file:b2e7eaa7e41f08853dbe08d84439a7f9fd32fc58c3aa1e298f3f60343b2b683a in /
2023-08-07 19:39:19 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.16.2
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2023-10-04 23:27:12 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.16.2 python_version=3.11 build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq fix_repo=boredazfcuk/icloud_photos_downloader /bin/sh -c echo "$(date '+%d/%m/%Y - %H:%M:%S') | ***** Build started for boredazfcuk's docker-icloudpd *****" && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install build dependencies" && apk add --no-progress --no-cache --virtual=build-deps ${build_dependencies} && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install requirements" && apk add --no-progress --no-cache ${app_dependencies} && echo "$(date '+%d/ %m/%Y - %H:%M:%S') | Create and enter icloudpd_v.1.7.2_china virtual environment" && python -m venv /opt/icloudpd_v1.7.2_china && source /opt/icloudpd_v1.7.2_china/bin/activate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clone ${fix_repo}" && fix_dir=$(mktemp -d) && git clone --branch china_auth_fix --depth=1 "https://github.com/${fix_repo}.git" "${fix_dir}" && cd "${fix_dir}" && sed -i 's/version="1.7.2/version="1.7.2_china_auth_fix/' setup.py && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install Python dependencies for China fix" && pip3 install --upgrade pip && pip3 install --no-cache-dir -r requirements.txt && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD v1.7.2_china_auth_fix" && python3 setup.py install && cd .. && rm -r "${fix_dir}" && sed -i -e 's/icloud.com/icloud.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/apple.com/apple.com.cn/g' /opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/base.py && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_v1.7.2_china/lib/python${python_version}/site-packages/pyicloud/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Install iCloudPD latest release" && python -m venv /opt/icloudpd_latest && source /opt/icloudpd_latest/bin/activate && pip3 install --upgrade pip && pip3 install --no-cache-dir wheel && pip3 install --no-cache-dir icloudpd && sed -i -e 's/password_encrypted = base64.decodestring(password_base64)/password_encrypted = base64.decodebytes(password_base64)/' -e 's/password_base64 = base64.encodestring(password_encrypted).decode()/password_base64 = base64.encodebytes(password_encrypted).decode()/' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/keyrings/alt/file_base.py" && sed -i 's/again in a few minutes/again later. This process may take a day or two./' "/opt/icloudpd_latest/lib/python${python_version}/site-packages/pyicloud_ipd/services/photos.py" && deactivate && echo "$(date '+%d/%m/%Y - %H:%M:%S') | Clean up" && apk del --no-progress --purge build-deps # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2023-10-10 16:01:22 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.