endstat/Dockerfile

29 lines
535 B
Text
Raw Normal View History

2019-05-01 21:08:08 -07:00
FROM rust:1.34.1-slim-stretch as builder
RUN apt update && apt install -y pkg-config libssl-dev
WORKDIR /app
RUN mkdir src && touch src/lib.rs
COPY Cargo.lock /app
COPY Cargo.toml /app
RUN cargo build --release
ADD . .
RUN cargo build --release
FROM debian:stable-slim
RUN apt update && apt upgrade -y && apt install -y libssl1.1 ca-certificates
WORKDIR /app
COPY --from=builder /app/target/release/endstat /app
COPY ./endstat_conf.example.ron /app/endstat_conf.ron
COPY templates templates
EXPOSE 8080
CMD ["/app/endstat"]