deskctl/docker/Dockerfile

11 lines
279 B
Docker

FROM rust:1.94-bullseye
WORKDIR /workspace
COPY Cargo.toml Cargo.lock ./
COPY assets ./assets
COPY src ./src
RUN cargo build --release --locked
CMD ["bash", "-lc", "mkdir -p /out && cp target/release/deskctl /out/deskctl-linux-x86_64 && chmod 755 /out/deskctl-linux-x86_64"]