19 lines
461 B
Docker
19 lines
461 B
Docker
FROM ubuntu:18.04
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y build-essential python3 curl
|
|
|
|
RUN useradd -ms /bin/bash balancebeam
|
|
USER balancebeam
|
|
WORKDIR /home/balancebeam
|
|
|
|
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
|
|
|
|
COPY balancebeam/Cargo.toml .
|
|
RUN mkdir src && touch src/main.rs && ./.cargo/bin/cargo build --release || true
|
|
|
|
COPY balancebeam/ ./
|
|
RUN ./.cargo/bin/cargo build --release
|
|
|
|
ENTRYPOINT ["./.cargo/bin/cargo", "run", "--release", "--"]
|