# syntax=docker/dockerfile:1.4 FROM rust:buster@sha256:f5da153862af6a25fcf49dde3cb19b5b513f78bc00e317eb64e898a66af2881d AS base ENV USER=root ENV ROCKET_ADDRESS=0.0.0.0 ENV ROCKET_ENV=development WORKDIR /code RUN cargo init COPY Cargo.toml /code/Cargo.toml RUN cargo fetch COPY . /code FROM base AS development EXPOSE 8000 CMD [ "cargo", "run", "--offline" ] FROM base AS dev-envs EXPOSE 8000 RUN <