squoosh Docker & Self-Hosted Deployment

GitHub

Make images smaller using best-in-class codecs, right in the browser.

25,683 stars TypeScript TypeScript 1 file ยท ~902 tokens
1. Pull Image (DOCKERHUB) docker pull GoogleChromeLabs/squoosh:latest
2. Docker Run (1-Click Launch) docker run -d --name squoosh --restart always googlechromelabs/squoosh:latest
3. Podman Run podman run -d --name squoosh --restart always googlechromelabs/squoosh:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/googlechromelabs/squoosh:latest
5. ORAS Pull (OCI Artifact) oras pull googlechromelabs/squoosh:latest
codecs/rotate/Dockerfile
FROM rust
RUN rustup target add wasm32-unknown-unknown

RUN mkdir /opt/wabt && \
 curl -L https://github.com/WebAssembly/wabt/releases/download/1.0.11/wabt-1.0.11-linux.tar.gz  | tar -xzf - -C /opt/wabt --strip 1

ENV PATH="/opt/wabt:${PATH}"
WORKDIR /src