FROM rust:1.86.0-bookworm AS builder # Install cargo-binstall, which makes it easier to install other # cargo extensions like cargo-leptos RUN wget https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz RUN tar -xvf cargo-binstall-x86_64-unknown-linux-musl.tgz RUN cp cargo-binstall /usr/local/cargo/bin # Install required tools RUN apt-get update -y \ && apt-get install -y --no-install-recommends clang # Install cargo-leptos RUN cargo binstall cargo-leptos -y RUN rustup default stable # Add the WASM target RUN rustup target add wasm32-unknown-unknown #RUN rustup target add wasm32-unknown-unknown --toolchain nightly # Make an /app dir, which everything will eventually live in RUN mkdir -p /app WORKDIR /app COPY . . # Build the app #RUN cargo leptos build --release -vv RUN LEPTOS_OUTPUT_NAME="rezervator-$(tr -dc a-z0-9