Skip to content

Commit 2db9d82

Browse files
committed
Dockerfile/openmina: use Makefile targets
1 parent fecacc3 commit 2db9d82

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@ RUN RUST_VERSION=$(grep 'channel = ' rust-toolchain.toml | \
1515
rustup component add rustfmt
1616

1717
COPY . .
18+
1819
# Build with cache mount
1920
RUN --mount=type=cache,target=/usr/local/cargo/registry \
2021
--mount=type=cache,target=/openmina/target,id=rust-target \
21-
cargo build --release --package=cli --bin=openmina && \
22-
cp -r /openmina/target/release /openmina/release-bin/
22+
make build-release && \
23+
cp /openmina/target/release/openmina /openmina/release-bin/openmina
2324

2425
RUN --mount=type=cache,target=/usr/local/cargo/registry \
2526
--mount=type=cache,target=/openmina/target,id=rust-target \
26-
cargo build --release --features scenario-generators \
27-
--bin openmina-node-testing && \
28-
cp -r /openmina/target/release /openmina/testing-release-bin/
27+
make build-testing && \
28+
cp /openmina/target/release/openmina-node-testing \
29+
/openmina/testing-release-bin/
2930

3031
# necessary for proof generation when running a block producer.
3132
RUN git clone --depth 1 \

0 commit comments

Comments
 (0)