FROM rust:slim as builder WORKDIR /app RUN rustup default nightly RUN rustup target add wasm32-unknown-unknown RUN cargo install cargo-leptos # Install a few dependencies RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ pkg-config \ clang \ build-essential \ libssl-dev \ libpq-dev \ wget; \ rm -rf /var/lib/apt/lists/* # Install ImageMagick RUN cd / && \ wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.1-38.tar.gz && \ tar xf 7.1.1-38.tar.gz && \ rm 7.1.1-38.tar.gz && \ cd ImageMagick-7.1.1-38 && \ ./configure && \ make install -j $(nproc) && \ cd .. && \ rm -rf ImageMagick-7.1.1-38