19 lines
330 B
Docker
19 lines
330 B
Docker
FROM rust:1.72
|
|
|
|
RUN USER=root cargo new --bin nederlandskie
|
|
WORKDIR /nederlandskie
|
|
|
|
COPY ./Cargo.lock ./Cargo.lock
|
|
COPY ./Cargo.toml ./Cargo.toml
|
|
|
|
RUN cargo build --release
|
|
RUN rm src/*.rs
|
|
|
|
COPY ./src ./src
|
|
|
|
RUN rm ./target/release/deps/nederlandskie*
|
|
RUN cargo build --release
|
|
|
|
EXPOSE 3000
|
|
CMD ["./target/release/nederlandskie"]
|