Skip to content

Commit e63c68f

Browse files
committed
ci(docker): limit foundry build to anvil
1 parent f5f21ca commit e63c68f

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

scripts/docker/Dockerfile

+9-8
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,16 @@ RUN [[ "$TARGETARCH" = "arm64" ]] && echo "export CFLAGS=-mno-outline-atomics" >
2424
WORKDIR /opt/foundry
2525

2626
RUN --mount=type=cache,target=/root/.cargo/registry --mount=type=cache,target=/root/.cargo/git --mount=type=cache,target=/opt/foundry/target \
27-
source $HOME/.profile && cargo build --release --features foundry-cast/aws-kms,forge/aws-kms \
27+
source $HOME/.profile \
28+
&& cargo build --release -p anvil \
2829
&& mkdir out \
29-
&& mv target/release/forge out/forge \
30+
#&& mv target/release/forge out/forge \
3031
&& mv target/release/cast out/cast \
3132
&& mv target/release/anvil out/anvil \
32-
&& mv target/release/chisel out/chisel \
33-
&& strip out/forge \
33+
#&& mv target/release/chisel out/chisel \
34+
#&& strip out/forge \
3435
&& strip out/cast \
35-
&& strip out/chisel \
36+
#&& strip out/chisel \
3637
&& strip out/anvil;
3738

3839
###### Split base image for compatibly parallelizable builds
@@ -99,10 +100,10 @@ RUN bash -c 'eval "$(/home/node/.rbenv/bin/rbenv init -)" \
99100
###### Final image
100101
FROM base
101102

102-
COPY --from=foundry-build-environment /opt/foundry/out/forge /usr/local/bin/forge
103-
COPY --from=foundry-build-environment /opt/foundry/out/cast /usr/local/bin/cast
104103
COPY --from=foundry-build-environment /opt/foundry/out/anvil /usr/local/bin/anvil
105-
COPY --from=foundry-build-environment /opt/foundry/out/chisel /usr/local/bin/chisel
104+
COPY --from=foundry-build-environment /opt/foundry/out/cast /usr/local/bin/cast
105+
#COPY --from=foundry-build-environment /opt/foundry/out/chisel /usr/local/bin/chisel
106+
#COPY --from=foundry-build-environment /opt/foundry/out/forge /usr/local/bin/forge
106107

107108
# fix broken ipv6 on nodejs v20
108109
ENV NODE_OPTIONS="--no-network-family-autoselection --trace-warnings"

0 commit comments

Comments
 (0)