FROM rust:1.92.0-bookworm@sha256:9676d0547a259997add8f5924eb6b959c589ed39055338e23b99aba7958d6d31 RUN useradd -m -u 1000 -s /bin/bash app_user RUN rustup target add wasm32-unknown-unknown USER app_user RUN cargo install --locked dioxus-cli --version 0.7.2 \ && cargo install --locked diesel_cli --version 2.3.4 COPY --chown=app_user . /srv/app WORKDIR /srv/app HEALTHCHECK CMD curl --fail -H "Accept: text/html" http://localhost:8000 || exit 1 CMD ["sleep", "infinity"]