FROM rust:1-bookworm
RUN apt update && apt upgrade -y && apt install fish iputils-ping -y

RUN useradd -ms /bin/fish vscode
USER vscode
RUN rustup target add wasm32-unknown-unknown
RUN rustup component add rustfmt clippy
RUN cargo install cargo-leptos
