mirror of
https://github.com/eth-act/ere.git
synced 2026-02-19 11:54:42 -05:00
22 lines
511 B
Docker
22 lines
511 B
Docker
ARG BASE_ZKVM_IMAGE=ere-base-ziren:latest
|
|
ARG RUNTIME_IMAGE=ubuntu:24.04
|
|
|
|
FROM $BASE_ZKVM_IMAGE AS build_stage
|
|
|
|
COPY . /ere
|
|
|
|
WORKDIR /ere
|
|
|
|
ARG RUSTFLAGS
|
|
|
|
RUN cargo build --release --package ere-server --bin ere-server --features ziren \
|
|
&& mkdir bin && mv target/release/ere-server bin/ere-server \
|
|
&& cargo clean && rm -rf $CARGO_HOME/registry/
|
|
|
|
FROM $RUNTIME_IMAGE AS runtime_stage
|
|
|
|
# Copy ere-server
|
|
COPY --from=build_stage /ere/bin/ere-server /ere/bin/ere-server
|
|
|
|
ENTRYPOINT ["/ere/bin/ere-server"]
|