webmention-filer/Dockerfile

21 lines
396 B
Text
Raw Normal View History

2023-08-24 18:21:27 +02:00
FROM rust:1.72-alpine
2023-08-24 17:58:27 +02:00
RUN mkdir webmention-filer
COPY src webmention-filer/src
COPY Cargo.toml webmention-filer/Cargo.toml
WORKDIR webmention-filer
RUN cargo build --release
FROM alpine
2023-08-24 18:01:55 +02:00
COPY --from=0 /webmention-filer/target/release/webmention-filer /usr/bin/
COPY send-daily-mail.sh send-daily-mail.sh
2023-08-24 17:58:27 +02:00
RUN apk add mailx
USER 1000:1000
EXPOSE 8000
2023-08-24 18:06:04 +02:00
ENTRYPOINT ["/usr/bin/webmention-filer"]