squashthumbnail (2026.0405.103855-aarch64)
Published 2026-04-05 10:45:11 +00:00 by j
Installation
docker pull forge.jde.nz/public/squashthumbnail:2026.0405.103855-aarch64sha256:5a278c6f95657a483cf720f6a22e2902cf3a33ef5876a64fa582d09cfee69089Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:fed1a3166c21242469434b8e80ba5e315ccbaa7a7875551de1484fa034ccbde2 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y curl wget git build-essential pkg-config cmake python3 python3-pip python3-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libavdevice-dev libavfilter-dev vainfo libva-dev libva-drm2 libva-x11-2 libglib2.0-0 libsm6 libxext6 libxrender-dev libgomp1 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then apt-get update && apt-get install -y intel-media-va-driver-non-free && apt-get clean && rm -rf /var/lib/apt/lists/*; elif [ "$ARCH" = "aarch64" ]; then echo "ARM64 detected: Using default VA-API drivers"; fi # buildkit |
| RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then wget -q https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz && tar -xf ffmpeg-master-latest-linux64-gpl.tar.xz && mv ffmpeg-master-latest-linux64-gpl/bin/* /usr/local/bin/ && rm -rf ffmpeg-master-latest-linux64-gpl*; elif [ "$ARCH" = "aarch64" ]; then wget -q https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linuxarm64-gpl.tar.xz && tar -xf ffmpeg-master-latest-linuxarm64-gpl.tar.xz && mv ffmpeg-master-latest-linuxarm64-gpl/bin/* /usr/local/bin/ && rm -rf ffmpeg-master-latest-linuxarm64-gpl*; fi # buildkit |
| RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then apt-get update && apt-get install -y --no-install-recommends cuda-compat-11-8 libnvidia-encode-515 libnvidia-decode-515 || echo "CUDA packages not available, skipping"; elif [ "$ARCH" = "aarch64" ]; then echo "ARM64 CUDA support will be provided by host system if available"; fi && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c useradd -m -s /bin/bash appuser # buildkit |
| RUN /bin/sh -c pip3 install --no-cache-dir --upgrade pip setuptools wheel # buildkit |
| RUN /bin/sh -c pip3 install --no-cache-dir numpy Pillow opencv-python-headless imageio imageio-ffmpeg # buildkit |
| WORKDIR /app |
| ENV LIBVA_DRIVER_NAME=iHD |
| RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then echo "export LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri" >> /etc/environment; elif [ "$ARCH" = "aarch64" ]; then echo "export LIBVA_DRIVERS_PATH=/usr/lib/aarch64-linux-gnu/dri" >> /etc/environment; fi # buildkit |
| USER appuser |
| CMD ["/bin/bash"] |
| USER root |
| RUN /bin/sh -c pip install --no-cache-dir --upgrade ultralytics>=8.3.0 opencv-python # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_improved.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_fast.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_radical.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_noses.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_noses2.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_squashkiwi.py /app/ # buildkit |
| COPY --chown=appuser:appuser generate_thumbnail_wrapper.py /app/ # buildkit |
| RUN /bin/sh -c chmod +x /app/generate_thumbnail.py /app/generate_thumbnail_improved.py /app/generate_thumbnail_fast.py /app/generate_thumbnail_radical.py /app/generate_thumbnail_noses.py /app/generate_thumbnail_noses2.py /app/generate_thumbnail_squashkiwi.py /app/generate_thumbnail_wrapper.py # buildkit |
| USER appuser |
| WORKDIR /data |
| ENV YOLO_CONFIG_DIR=/home/appuser/.cache/Ultralytics |
| ENTRYPOINT ["python" "/app/generate_thumbnail_wrapper.py"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 22.04 |
Details
2026-04-05 10:45:11 +00:00
Versions (7)
View all
Container
2
OCI / Docker
linux/arm64
3.4 GiB
latest
2026-04-05
2026.0405.214113-aarch64
2026-04-05
latest-aarch64
2026-04-05
2026.0405.214109-x86_64
2026-04-05
latest-x86_64
2026-04-05