From 5539abe770da491087afcd7dd1ccba1bf8f60631 Mon Sep 17 00:00:00 2001 From: Melonai Date: Sat, 13 Jun 2020 03:49:25 +0200 Subject: deployment using docker --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b9a177a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM ekidd/rust-musl-builder:latest AS rust +ADD --chown=rust:rust . ./ +RUN cargo build --release + +FROM node:alpine +RUN apk --no-cache add ca-certificates +COPY --from=rust \ + /home/rust/ \ + /main +WORKDIR /main/src +RUN cd ./client && yarn install && yarn build; +RUN mv ./target/x86_64-unknown-linux-musl/release/shorest ./shorest +CMD ./shorest + -- cgit 1.4.1