squashthumbnail (latest-aarch64)
Published 2025-09-27 10:28:28 +12:00 by j
Installation
docker pull gitea.jde.nz/public/squashthumbnail:latest-aarch64
sha256:86989607f99f052eeb8c172087d5fc7ddbcc2075e099b908e99915d5b2cc8770
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=22.04 |
ADD file:5f2c65daac761cc691b34ee3e3e2ba42ec520d71fc59aef131d38058a7891ab8 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.ref.name | ubuntu |
org.opencontainers.image.version | 22.04 |
Details
2025-09-27 10:28:28 +12:00
Versions (55)
View all
Container
23
OCI / Docker
linux/arm64
880 MiB
latest
2025-09-27
latest-x86_64
2025-09-27
2025.0926.222643-x86_64
2025-09-27
latest-aarch64
2025-09-27
2025.0926.222642-aarch64
2025-09-27