about summary refs log tree commit diff
path: root/Dockerfile
blob: b9a177a509ed2824e1957957da6eff8ecefac7c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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