16 lines
584 B
Docker
16 lines
584 B
Docker
|
FROM ubuntu:18.04
|
||
|
|
||
|
WORKDIR /app/
|
||
|
|
||
|
RUN apt-get update && apt-get install -y curl git openssl libpq-dev gcc openssl1.0 make cmake
|
||
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain nightly -y
|
||
|
RUN . $HOME/.cargo/env && \
|
||
|
rustup toolchain install nightly && rustup default nightly
|
||
|
|
||
|
RUN ls -al /app
|
||
|
CMD . $HOME/.cargo/env && \
|
||
|
cd ./jirs-server && \
|
||
|
rm -Rf ./target/debug/jirs_server && \
|
||
|
cargo build --bin jirs_server --release --no-default-features --features local-storage && \
|
||
|
cp /app/target/release/jirs_server /app/build/
|