File size: 438 Bytes
9425aed
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM alpine:3.20 AS builder
RUN apk add --no-cache rust cargo openssl-dev pkgconfig

WORKDIR /build
COPY infra/hauki-fn/ .
RUN cargo build --release --target x86_64-unknown-linux-musl

FROM scratch
COPY --from=builder /build/target/x86_64-unknown-linux-musl/release/hauki-fn /usr/local/bin/hauki-fn
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/

USER 1000:1000
ENTRYPOINT ["/usr/local/bin/hauki-fn"]