File size: 443 Bytes
e0fee6e
cd5240a
 
e0fee6e
 
 
539e871
b008c2b
cd5240a
 
c76275d
70dabc9
cd5240a
77262d6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM rust:slim as builder
WORKDIR /app
COPY . .
RUN --mount=type=cache,target=/usr/local/cargo/registry \
    --mount=type=cache,target=/usr/local/cargo/git \
    cargo build --release

FROM debian:bookworm-slim as runtime
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY config config
COPY static static
COPY --from=builder /app/target/release/polyhedron .
ENTRYPOINT ["./polyhedron"]