@@ -24,15 +24,16 @@ RUN [[ "$TARGETARCH" = "arm64" ]] && echo "export CFLAGS=-mno-outline-atomics" >
24
24
WORKDIR /opt/foundry
25
25
26
26
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 \
28
29
&& mkdir out \
29
- && mv target/release/forge out/forge \
30
+ # && mv target/release/forge out/forge \
30
31
&& mv target/release/cast out/cast \
31
32
&& 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 \
34
35
&& strip out/cast \
35
- && strip out/chisel \
36
+ # && strip out/chisel \
36
37
&& strip out/anvil;
37
38
38
39
# ##### Split base image for compatibly parallelizable builds
@@ -99,10 +100,10 @@ RUN bash -c 'eval "$(/home/node/.rbenv/bin/rbenv init -)" \
99
100
# ##### Final image
100
101
FROM base
101
102
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
104
103
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
106
107
107
108
# fix broken ipv6 on nodejs v20
108
109
ENV NODE_OPTIONS="--no-network-family-autoselection --trace-warnings"
0 commit comments