FROM gitea/runner-images:ubuntu-latest WORKDIR /app # Install a few dependencies RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ clang \ build-essential; \ rm -rf /var/lib/apt/lists/* # Install Rustup RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y # Include Rust binaries in PATH ENV PATH="/root/.cargo/bin:${PATH}" RUN rustup default nightly RUN rustup target add wasm32-unknown-unknown RUN cargo install cargo-leptos # 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