Skip to content

Commit 2f4d51a

Browse files
committed
share circuits volumes between host and proof agg container
1 parent 800ff4a commit 2f4d51a

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

docker-compose.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,9 @@ services:
125125
dockerfile: docker/proof-aggregator.Dockerfile
126126
# Privileged so that it can run docker in docker (necessary for proving)
127127
privileged: true
128-
# volumes:
129-
# - /var/run/docker.sock:/var/run/docker.sock
128+
volumes:
129+
- /var/run/docker.sock:/var/run/docker.sock
130+
- ~/.sp1/circuits/:/root/.sp1/circuits/
130131
profiles:
131132
- proof-aggregator
132133

docker/proof-aggregator.Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ RUN apt-get update && apt-get install -y \
3636
tee /etc/apt/sources.list.d/docker.list > /dev/null && \
3737
apt-get update
3838

39-
RUN apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
39+
# Note, we don't need to install docker-ce and containerd.io as we pass the docker engine socket via docker volume
40+
RUN apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin -y
4041

4142
COPY --from=base /aligned_layer/aggregation_mode/target/release/proof_aggregator_cpu /aligned_layer/proof_aggregator_cpu
4243
COPY config-files/config-proof-aggregator-docker.yaml /aligned_layer/config-files/

0 commit comments

Comments
 (0)