FROM rust:1.69-alpine RUN mkdir webmention-filer COPY src webmention-filer/src COPY Cargo.toml webmention-filer/Cargo.toml COPY Cargo.lock webmention-filer/Cargo.lock WORKDIR webmention-filer RUN cargo build --release FROM alpine COPY /target/release/webmention-filer /usr/bin/ RUN apk add mailx USER 1000:1000 EXPOSE 8000 ENTRYPOINT ["/usr/bin/mk-to-atom"]