blob: 25622d4543a1fb7bf4e76545e41d6bb7b5b90eda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# Build stage
FROM rust:1-alpine3.21 AS builder
RUN apk add --no-cache musl-dev
WORKDIR /app
COPY Cargo.toml Cargo.lock ./
COPY src/ src/
RUN cargo build --release
# Production stage
FROM scratch
COPY --from=builder /app/target/release/webhook-forwarder /webhook-forwarder
EXPOSE 8080
ENTRYPOINT ["/webhook-forwarder"]
|