23 lines
343 B
Docker
23 lines
343 B
Docker
# Build backend
|
|
FROM rust:1.82-alpine3.20 as build_backend
|
|
|
|
RUN apk add musl-dev openssl-dev pkgconf openssl-libs-static
|
|
|
|
WORKDIR /
|
|
|
|
COPY Cargo.* ./
|
|
|
|
COPY migration migration/
|
|
|
|
COPY src src/
|
|
|
|
RUN cargo build --release
|
|
|
|
# End container
|
|
FROM alpine:3.20
|
|
|
|
WORKDIR /
|
|
|
|
COPY --from=build_backend target/release/mailauth .
|
|
|
|
ENTRYPOINT ["./mailauth"]
|