diff --git a/cuscuta-chilo/Dockerfile b/cuscuta-chilo/Dockerfile index fb888a4..17539d3 100644 --- a/cuscuta-chilo/Dockerfile +++ b/cuscuta-chilo/Dockerfile @@ -7,6 +7,7 @@ COPY cuscuta-entry/Cargo.toml cuscuta-entry/ COPY cuscuta-worker/Cargo.toml cuscuta-worker/ COPY cuscuta-chilo/Cargo.toml cuscuta-chilo/ COPY cuscuta-mock/Cargo.toml cuscuta-mock/ +COPY cuscuta-test/Cargo.toml cuscuta-test/ COPY cuscutactl/Cargo.toml cuscutactl/ # Dummy sources for unused members (allows dep caching) RUN mkdir -p cuscuta-common/src && echo "//! Dummy" > cuscuta-common/src/lib.rs @@ -14,10 +15,10 @@ RUN mkdir -p cuscuta-entry/src && echo "//! Dummy \nfn main() {}" > cuscuta-entr RUN mkdir -p cuscuta-worker/src && echo "//! Dummy \nfn main() {}" > cuscuta-worker/src/main.rs RUN mkdir -p cuscuta-chilo/src && echo "//! Dummy \nfn main() {}" > cuscuta-chilo/src/main.rs RUN mkdir -p cuscuta-mock/src && echo "//! Dummy \nfn main() {}" > cuscuta-mock/src/main.rs +RUN mkdir -p cuscuta-test/src && echo "//! Dummy \nfn main() {}" > cuscuta-test/src/main.rs RUN mkdir -p cuscutactl/src && echo "//! Dummy \nfn main() {}" > cuscutactl/src/main.rs RUN apt-get update && apt-get install -y ca-certificates clang cmake pkg-config # Pre-build to cache dependencies -RUN cargo test RUN cargo build --release -p cuscuta-chilo # Copy real source and rebuild COPY cuscuta-chilo/src cuscuta-chilo/src diff --git a/cuscuta-entry/Dockerfile b/cuscuta-entry/Dockerfile index 44194fd..ae59370 100644 --- a/cuscuta-entry/Dockerfile +++ b/cuscuta-entry/Dockerfile @@ -7,6 +7,7 @@ COPY cuscuta-entry/Cargo.toml cuscuta-entry/ COPY cuscuta-worker/Cargo.toml cuscuta-worker/ COPY cuscuta-chilo/Cargo.toml cuscuta-chilo/ COPY cuscuta-mock/Cargo.toml cuscuta-mock/ +COPY cuscuta-test/Cargo.toml cuscuta-test/ COPY cuscutactl/Cargo.toml cuscutactl/ # Dummy sources for unused members (allows dep caching) RUN mkdir -p cuscuta-common/src && echo "//! Dummy" > cuscuta-common/src/lib.rs @@ -14,6 +15,7 @@ RUN mkdir -p cuscuta-entry/src && echo "//! Dummy \nfn main() {}" > cuscuta-entr RUN mkdir -p cuscuta-worker/src && echo "//! Dummy \nfn main() {}" > cuscuta-worker/src/main.rs RUN mkdir -p cuscuta-chilo/src && echo "//! Dummy \nfn main() {}" > cuscuta-chilo/src/main.rs RUN mkdir -p cuscuta-mock/src && echo "//! Dummy \nfn main() {}" > cuscuta-mock/src/main.rs +RUN mkdir -p cuscuta-test/src && echo "//! Dummy \nfn main() {}" > cuscuta-test/src/main.rs RUN mkdir -p cuscutactl/src && echo "//! Dummy \nfn main() {}" > cuscutactl/src/main.rs # Pre-build to cache dependencies RUN cargo build --release -p cuscuta-entry diff --git a/cuscuta-worker/Dockerfile b/cuscuta-worker/Dockerfile index 613a62a..f004df2 100644 --- a/cuscuta-worker/Dockerfile +++ b/cuscuta-worker/Dockerfile @@ -7,6 +7,7 @@ COPY cuscuta-entry/Cargo.toml cuscuta-entry/ COPY cuscuta-worker/Cargo.toml cuscuta-worker/ COPY cuscuta-chilo/Cargo.toml cuscuta-chilo/ COPY cuscuta-mock/Cargo.toml cuscuta-mock/ +COPY cuscuta-test/Cargo.toml cuscuta-test/ COPY cuscutactl/Cargo.toml cuscutactl/ # Dummy sources for unused members (allows dep caching) RUN mkdir -p cuscuta-common/src && echo "//! Dummy" > cuscuta-common/src/lib.rs @@ -14,6 +15,7 @@ RUN mkdir -p cuscuta-entry/src && echo "//! Dummy \nfn main() {}" > cuscuta-entr RUN mkdir -p cuscuta-worker/src && echo "//! Dummy \nfn main() {}" > cuscuta-worker/src/main.rs RUN mkdir -p cuscuta-chilo/src && echo "//! Dummy \nfn main() {}" > cuscuta-chilo/src/main.rs RUN mkdir -p cuscuta-mock/src && echo "//! Dummy \nfn main() {}" > cuscuta-mock/src/main.rs +RUN mkdir -p cuscuta-test/src && echo "//! Dummy \nfn main() {}" > cuscuta-test/src/main.rs RUN mkdir -p cuscutactl/src && echo "//! Dummy \nfn main() {}" > cuscutactl/src/main.rs # Pre-build to cache dependencies RUN cargo build --release -p cuscuta-worker