one Dockerfile
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
FROM ekidd/rust-musl-builder:1.36.0 as builder
|
||||
FROM ekidd/rust-musl-builder:nightly-2019-07-08 as builder
|
||||
|
||||
COPY Cargo.toml /home/rust/src/
|
||||
COPY Cargo.lock /home/rust/src/
|
||||
RUN mkdir /home/rust/src/src && touch /home/rust/src/src/main.rs
|
||||
RUN mkdir /home/rust/src/src && \
|
||||
echo 'fn main() {}' > /home/rust/src/src/main.rs
|
||||
|
||||
RUN sudo chown -R rust:rust .
|
||||
|
||||
RUN cargo fetch
|
||||
RUN cargo build --release || true
|
||||
RUN cargo build --release
|
||||
|
||||
RUN rm -f /home/rust/src/src/main.rs
|
||||
COPY src /home/rust/src/src
|
||||
RUN sudo chown -R rust:rust . && \
|
||||
touch /home/rust/src/src/main.rs
|
||||
|
||||
RUN cargo build --release
|
||||
|
||||
|
Reference in New Issue
Block a user