Added Dockerfile, updated README and pumped Version

This commit is contained in:
int 80h
2021-12-05 15:27:45 -05:00
parent 2de9594c0c
commit f23fa8668b
4 changed files with 25 additions and 2 deletions

19
Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
FROM rust:alpine as builder
RUN apk update
RUN apk add build-base
WORKDIR /usr/local/src/gemserv
COPY Cargo.lock Cargo.lock
COPY Cargo.toml Cargo.toml
COPY src src
COPY cgi-scripts cgi-scripts
RUN cargo build --release
RUN strip -s target/release/gemserv
## Second stage: single-binary container
FROM scratch
COPY --from=builder /usr/local/src/gemserv/target/release/gemserv /usr/local/bin/gemserv
ENTRYPOINT ["/usr/local/bin/gemserv"]
CMD ["/gemserv/config.toml"]