docker: don't keep source or toolchain in container image
This commit is contained in:
parent
4a15e0b11a
commit
d2ed54c377
10
Dockerfile
10
Dockerfile
@ -1,8 +1,12 @@
|
|||||||
FROM rust:1.85
|
FROM rust:1 AS builder
|
||||||
|
|
||||||
WORKDIR /usr/src/mqtt-exporter
|
WORKDIR /usr/src/mqtt-exporter
|
||||||
COPY . .
|
COPY src/ ./src
|
||||||
|
COPY Cargo.* .
|
||||||
|
|
||||||
RUN cargo install --path .
|
RUN cargo install --path . --root /app
|
||||||
|
|
||||||
|
FROM debian:bookworm-slim
|
||||||
|
COPY --from=builder /app/bin/mqtt-exporter /usr/local/bin/mqtt-exporter
|
||||||
|
|
||||||
CMD ["mqtt-exporter"]
|
CMD ["mqtt-exporter"]
|
Loading…
x
Reference in New Issue
Block a user