martin/Dockerfile
Yuri Astrakhan 3332474ae9
Rework dockerfile to use rust-alpine (#398)
* use official rust base image to build docker image
* use latest dependencies
2022-09-13 01:57:02 -04:00

19 lines
290 B
Docker
Executable File

FROM rust:alpine as builder
RUN apk update
RUN apk add --no-cache openssl-dev musl-dev
WORKDIR /usr/src/martin
ADD . .
RUN cargo build --release
FROM alpine:latest
COPY --from=builder \
/usr/src/martin/target/release/martin \
/usr/local/bin/
EXPOSE 3000
CMD /usr/local/bin/martin