chore: add workspace depends to Dockerfile (#331)
Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
parent
aa9f8f7306
commit
bfb8212bb4
|
|
@ -6,10 +6,28 @@ WORKDIR /app/client
|
|||
COPY Cargo.toml ./
|
||||
COPY Cargo.lock ./
|
||||
|
||||
COPY dragonfly-client/Cargo.toml ./dragonfly-client/Cargo.toml
|
||||
COPY dragonfly-client/src ./dragonfly-client/src
|
||||
|
||||
COPY dragonfly-client-core/Cargo.toml ./dragonfly-client-core/Cargo.toml
|
||||
COPY dragonfly-client-core/src ./dragonfly-client-core/src
|
||||
|
||||
COPY dragonfly-client-config/Cargo.toml ./dragonfly-client-config/Cargo.toml
|
||||
COPY dragonfly-client-config/src ./dragonfly-client-config/src
|
||||
|
||||
COPY dragonfly-client-storage/Cargo.toml ./dragonfly-client-storage/Cargo.toml
|
||||
COPY dragonfly-client-storage/src ./dragonfly-client-storage/src
|
||||
|
||||
COPY dragonfly-client-backend/Cargo.toml ./dragonfly-client-backend/Cargo.toml
|
||||
COPY dragonfly-client-backend/src ./dragonfly-client-backend/src
|
||||
|
||||
COPY dragonfly-client-util/Cargo.toml ./dragonfly-client-util/Cargo.toml
|
||||
COPY dragonfly-client-util/src ./dragonfly-client-util/src
|
||||
|
||||
COPY dragonfly-client-init/Cargo.toml ./dragonfly-client-init/Cargo.toml
|
||||
COPY dragonfly-client-init/src ./dragonfly-client-init/src
|
||||
|
||||
RUN cargo build --release --verbose
|
||||
RUN cargo build --release --verbose --bin dfinit
|
||||
|
||||
FROM debian:bookworm-slim
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,10 @@ COPY dragonfly-client-backend/src ./dragonfly-client-backend/src
|
|||
COPY dragonfly-client-util/Cargo.toml ./dragonfly-client-util/Cargo.toml
|
||||
COPY dragonfly-client-util/src ./dragonfly-client-util/src
|
||||
|
||||
RUN cargo build --release --verbose
|
||||
COPY dragonfly-client-init/Cargo.toml ./dragonfly-client-init/Cargo.toml
|
||||
COPY dragonfly-client-init/src ./dragonfly-client-init/src
|
||||
|
||||
RUN cargo build --release --verbose --bin dfget --bin dfdaemon --bin dfstore
|
||||
|
||||
FROM alpine:3.17 as health
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue