diff --git a/Dockerfile b/Dockerfile index 9523c93..0023493 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,25 @@ -FROM rust:slim as builder +FROM gitea/runner-images:ubuntu-latest 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; \ + 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 && \