2024-01-01 16:41:17 UTC
102 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:9acd8b4c9d4385585f74dabb4bc6b3351888710ae37ec5dbd9ea950281b8f9bb - 3.03% (3.09 MB)
[#001] sha256:533a19eef9626490855133e12ff4743551da60a57b5f111b5bab7338d9f72bcf - 96.94% (99 MB)
[#002] sha256:8c02e5d662005148acbf9f4b24b8bc087f5056742e60bfeacb81149491d4a931 - 0.0% (125 Bytes)
[#003] sha256:f10679cb15139cadd9413bf5c0dc29ba806f4d7089a0af7970e38d9d187b7841 - 0.02% (21.6 KB)
[#004] sha256:b8686548e51c7b0ae2047bc1ec71fce9288f10292ae0990b97ad31d58c665a17 - 0.01% (10.3 KB)
/bin/sh -c #(nop) ADD file:bd52540f209ba362654d795d7893669c819d35011a16f9f319301727a33b3bd9 in /
2023-12-08 01:38:25 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.17.2
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq libheif bind-tools
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.17.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 libheif bind-tools 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
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2024-01-01 16:41:17 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2024-01-01 16:25:53 UTC
89.7 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:661ff4d9561e3fd050929ee5097067c34bafc523ee60f5294a37fd08056a73ca - 3.62% (3.25 MB)
[#001] sha256:5f7ea54531beb3ea913fed026a407ac55c61d68c5def056439fa418f117d1f45 - 96.34% (86.4 MB)
[#002] sha256:8c02e5d662005148acbf9f4b24b8bc087f5056742e60bfeacb81149491d4a931 - 0.0% (125 Bytes)
[#003] sha256:8dce3a81e214ff1ebbfe6185e006ac005ddeb0b9f7f08755c42659cb278ffc0d - 0.02% (21.6 KB)
[#004] sha256:b426305fb1e8155628797189c980f9d78156fefaa1cbd42ceb6c9b82a05cfd1d - 0.01% (10.3 KB)
/bin/sh -c #(nop) ADD file:1f4eb46669b5b6275af19eb7471a6899a61c276aa7d925b8ae99310b14b75b92 in /
2023-12-08 01:20:49 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.17.2
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq libheif bind-tools
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.17.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 libheif bind-tools 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
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2024-01-01 16:25:53 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2024-01-01 17:10:35 UTC
100 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:0803c38384d9fd0f9afaec8fd13d267547b660dcd46bb92a3d63c5d76e78b04c - 3.01% (3.02 MB)
[#001] sha256:9c9023a04ccef202d9827580e2344d35250d2a1d42c6e626c64997bba84b3897 - 96.96% (97.3 MB)
[#002] sha256:8c02e5d662005148acbf9f4b24b8bc087f5056742e60bfeacb81149491d4a931 - 0.0% (125 Bytes)
[#003] sha256:eec936bc4786b6a8e83f83de6bd7f53b1926af022a4fac05e4d146c1677fd800 - 0.02% (21.6 KB)
[#004] sha256:0534b09645446473f7c2d6abf40d25a0d26af5adb2581f3e4bb3204b7b889d13 - 0.01% (10.3 KB)
/bin/sh -c #(nop) ADD file:d43ed267a41631ce0e5a4ef5aac821a75300a83f85ecb6259f5616852f89e989 in /
2023-12-08 01:49:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.17.2
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq libheif bind-tools
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.17.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 libheif bind-tools 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
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2024-01-01 17:10:34 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2024-01-01 17:10:35 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2024-01-01 17:10:35 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2024-01-01 17:10:35 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2024-01-01 17:10:35 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2024-01-01 17:10:38 UTC
98.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:1086c24c41097f090ce847d192c11307e1715eeb563a2cf4f410b2a199ae1942 - 2.82% (2.78 MB)
[#001] sha256:5b37fd8365901e7e83d679175402284d445c2742a8a752b2f4a9cdf1829abce9 - 97.15% (95.9 MB)
[#002] sha256:8c02e5d662005148acbf9f4b24b8bc087f5056742e60bfeacb81149491d4a931 - 0.0% (125 Bytes)
[#003] sha256:e154165ffeda90d9a8b12a96d46e9bf9f0fa4dc4afcd1670916496d5959f137b - 0.02% (21.6 KB)
[#004] sha256:8fe045b7b0ef7e59c8db7130d8759f6996147fa511ec5795f8de42704842fc39 - 0.01% (10.3 KB)
/bin/sh -c #(nop) ADD file:13b9291053208eec61cd7c97bac2fa154380ad8d10182567763eea3e10c5882f in /
2023-12-08 01:57:20 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.17.2
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq libheif bind-tools
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.17.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 libheif bind-tools 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
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2024-01-01 17:10:38 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/local/bin/sync-icloud.sh"]
2024-01-01 16:44:39 UTC
90.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZUTC
XDG_DATA_HOME/config
config_dir/config
[#000] sha256:c303524923177661067f7eb378c3dd5277088c2676ebd1cd78e68397bb80fdbf - 3.54% (3.19 MB)
[#001] sha256:ffb2d68873fe484e4e1f4d548799b4e0a05c8b98cbc016d2006b421f918cbad9 - 96.43% (87 MB)
[#002] sha256:8c02e5d662005148acbf9f4b24b8bc087f5056742e60bfeacb81149491d4a931 - 0.0% (125 Bytes)
[#003] sha256:507d1b5b9fc5fb8d99b15b0d9b380f8317614a19289619414aebbfdc59413439 - 0.02% (21.6 KB)
[#004] sha256:b421ed943b8ebaefdcaeffca4b8eba663ceae124be7397b893ed493a48791a9e - 0.01% (10.3 KB)
/bin/sh -c #(nop) ADD file:8182c73f869a899cf624a59c400acb8226776d15e4d3a0d240a94e65340540d0 in /
2023-12-08 01:39:30 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)MAINTAINER boredazfcuk
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ENV config_dir=/config XDG_DATA_HOME=/config TZ=UTC
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ARG icloudpd_version=1.17.2
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ARG python_version=3.11
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ARG build_dependencies=git gcc python3-dev musl-dev rust cargo libffi-dev openssl-dev
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ARG app_dependencies=py3-pip exiftool coreutils tzdata curl imagemagick shadow jq libheif bind-tools
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)ARG fix_repo=boredazfcuk/icloud_photos_downloader
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)RUN |5 icloudpd_version=1.17.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 libheif bind-tools 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
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)COPY build_version.txt / # buildkit
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)COPY *.sh /usr/local/bin/ # buildkit
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)COPY CONFIGURATION.md /opt # buildkit
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "/usr/local/bin/healthcheck.sh"] "1m0s" "10s" "10s" '\x00'}
2024-01-01 16:44:39 UTC (buildkit.dockerfile.v0)VOLUME [/config]
2024-01-01 16:44:39 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.