diff --git a/Dockerfile b/Dockerfile index 153a7b1b..e57c1016 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,14 +17,17 @@ RUN sh /tmp/build-image-layer.sh tools # Build all dependencies COPY Cargo.toml Cargo.lock ./ +COPY crates/bindings/node/Cargo.toml ./crates/bindings/node/ COPY crates/bonfire/Cargo.toml ./crates/bonfire/ COPY crates/delta/Cargo.toml ./crates/delta/ COPY crates/core/config/Cargo.toml ./crates/core/config/ COPY crates/core/database/Cargo.toml ./crates/core/database/ +COPY crates/core/files/Cargo.toml ./crates/core/files/ COPY crates/core/models/Cargo.toml ./crates/core/models/ COPY crates/core/permissions/Cargo.toml ./crates/core/permissions/ COPY crates/core/presence/Cargo.toml ./crates/core/presence/ COPY crates/core/result/Cargo.toml ./crates/core/result/ +COPY crates/services/autumn/Cargo.toml ./crates/services/autumn/ RUN sh /tmp/build-image-layer.sh deps # Build all apps diff --git a/Dockerfile.useCurrentArch b/Dockerfile.useCurrentArch index 1d6d3b55..0fcc0cdf 100644 --- a/Dockerfile.useCurrentArch +++ b/Dockerfile.useCurrentArch @@ -13,14 +13,17 @@ COPY scripts/build-image-layer.sh /tmp/ # Build all dependencies COPY Cargo.toml Cargo.lock ./ +COPY crates/bindings/node/Cargo.toml ./crates/bindings/node/ COPY crates/bonfire/Cargo.toml ./crates/bonfire/ COPY crates/delta/Cargo.toml ./crates/delta/ COPY crates/core/config/Cargo.toml ./crates/core/config/ COPY crates/core/database/Cargo.toml ./crates/core/database/ +COPY crates/core/files/Cargo.toml ./crates/core/files/ COPY crates/core/models/Cargo.toml ./crates/core/models/ COPY crates/core/permissions/Cargo.toml ./crates/core/permissions/ COPY crates/core/presence/Cargo.toml ./crates/core/presence/ COPY crates/core/result/Cargo.toml ./crates/core/result/ +COPY crates/services/autumn/Cargo.toml ./crates/services/autumn/ RUN sh /tmp/build-image-layer.sh deps # Build all apps diff --git a/scripts/build-image-layer.sh b/scripts/build-image-layer.sh index 24ed0fc9..f6d0b22f 100644 --- a/scripts/build-image-layer.sh +++ b/scripts/build-image-layer.sh @@ -22,20 +22,26 @@ tools() { deps() { mkdir -p \ + crates/bindings/node/src \ crates/bonfire/src \ crates/delta/src \ crates/core/config/src \ crates/core/database/src \ + crates/core/files/src \ crates/core/models/src \ crates/core/permissions/src \ crates/core/presence/src \ - crates/core/result/src + crates/core/result/src \ + crates/services/autumn/src echo 'fn main() { panic!("stub"); }' | tee crates/bonfire/src/main.rs | - tee crates/delta/src/main.rs + tee crates/delta/src/main.rs | + tee crates/services/autumn/src/main.rs echo '' | + tee crates/bindings/node/src/lib.rs | tee crates/core/config/src/lib.rs | tee crates/core/database/src/lib.rs | + tee crates/core/files/src/lib.rs | tee crates/core/models/src/lib.rs | tee crates/core/permissions/src/lib.rs | tee crates/core/presence/src/lib.rs |