Roy Crihfield
87fffca358
All checks were successful
Lint Checks / Run linter (push) Successful in 47s
Publish / Build and publish (push) Successful in 1m35s
Webapp Test / Run webapp test suite (push) Successful in 4m54s
Smoke Test / Run basic test suite (push) Successful in 4m42s
Deploy Test / Run deploy test suite (push) Successful in 5m48s
Updates fixturenet-plugeth stack for the Deneb fork based on Geth v1.13.x: - updates genesis generator tool, and simplifies the config: the default from `ethereum-genesis-generator` can be used for a from-genesis Merged chain. Reviewed-on: #789 Reviewed-by: jonathanface <jonathanface@noreply.git.vdb.to> Reviewed-by: Thomas E Lackey <telackey@noreply.git.vdb.to>
31 lines
1007 B
Docker
31 lines
1007 B
Docker
FROM cerc/lighthouse-cli:local AS lcli
|
|
FROM cerc/fixturenet-eth-genesis:local AS fnetgen
|
|
|
|
FROM cerc/lighthouse:local
|
|
|
|
# cerc/lighthouse is based on Ubuntu
|
|
RUN apt-get update && apt-get -y upgrade && apt-get install -y --no-install-recommends \
|
|
libssl-dev ca-certificates \
|
|
curl socat iproute2 telnet wget jq \
|
|
build-essential python3 python3-dev python3-pip gettext-base \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY --from=lcli /usr/local/bin/lcli /usr/local/bin/lcli
|
|
COPY --from=fnetgen /opt/genesis/el /opt/testnet/el
|
|
COPY --from=fnetgen /opt/genesis/build/el /opt/testnet/build/el
|
|
|
|
COPY genesis /opt/testnet
|
|
COPY run-cl.sh /opt/testnet/run.sh
|
|
|
|
RUN cd /opt/testnet && make genesis-cl
|
|
|
|
# Work around some bugs in lcli where the default path is always used.
|
|
RUN mkdir -p /root/.lighthouse && cd /root/.lighthouse && ln -s /opt/testnet/build/cl/testnet
|
|
|
|
RUN mkdir -p /scripts
|
|
COPY scripts/status-internal.sh /scripts
|
|
COPY scripts/status.sh /scripts
|
|
|
|
ENTRYPOINT ["/opt/testnet/run.sh"]
|