hero_ledger_full (sha256:377b45b8fb474cde558b9df9f551326b3930c773c960baa72c015af954cd8211)

Published 2026-01-14 17:29:12 +00:00 by mik-tf

Installation

docker pull forge.ourworld.tf/geomind_research/hero_ledger_full@sha256:377b45b8fb474cde558b9df9f551326b3930c773c960baa72c015af954cd8211
sha256:377b45b8fb474cde558b9df9f551326b3930c773c960baa72c015af954cd8211

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y git cmake g++ pkg-config libssl-dev curl llvm clang libudev-dev ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain 1.86.0 # buildkit
ENV PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c rustup target add wasm32-unknown-unknown --toolchain 1.86.0 # buildkit
ARG NEARD_VERSION=2.10.3
WORKDIR /opt/nearcore
RUN |1 NEARD_VERSION=2.10.3 /bin/sh -c git clone --depth 1 --branch ${NEARD_VERSION} https://github.com/near/nearcore.git . && echo "Building neard ${NEARD_VERSION}..." && cargo build -p neard --release && echo "Installing neard to /usr/local/bin..." && cp target/release/neard /usr/local/bin/neard && chmod +x /usr/local/bin/neard && echo "Cleaning up build artifacts..." && rm -rf /opt/nearcore/target && echo "neard build complete!" # buildkit
RUN |1 NEARD_VERSION=2.10.3 /bin/sh -c neard --version # buildkit
RUN |1 NEARD_VERSION=2.10.3 /bin/sh -c mkdir -p /data/near # buildkit
ENV NEAR_ENV=localnet
ENV NEARD_HOME=/data/near
EXPOSE [3030/tcp]
WORKDIR /workspace
LABEL maintainer=HERO Near Team
LABEL description=Base Ubuntu image with neard 2.10.3
LABEL neard.version=2.10.3
CMD ["/bin/bash"]
RUN /bin/sh -c apt-get update && apt-get install -y screen jq wget && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c wget -O /usr/local/bin/zinit-server https://forge.ourworld.tf/api/packages/geomind_code/generic/zinit/dev/zinit-server-linux-amd64 && chmod +x /usr/local/bin/zinit-server # buildkit
RUN /bin/sh -c rustup toolchain install stable # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c npm install -g near-cli # buildkit
WORKDIR /app
COPY /build/target/release/heroledger /usr/local/bin/heroledger # buildkit
COPY /build/target/release/setup /usr/local/bin/hero-setup # buildkit
COPY /build/target/near /app/contracts # buildkit
COPY scripts /app/scripts # buildkit
COPY rhaitests /app/rhaitests # buildkit
COPY docker/entrypoint-full.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
LABEL maintainer=HERO Near Team
LABEL description=Complete HERO Near node with heroledger CLI and all contracts
EXPOSE [3030/tcp]
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]

Labels

Key Value
description Complete HERO Near node with heroledger CLI and all contracts
maintainer HERO Near Team
neard.version 2.10.3
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2026-01-14 17:29:12 +00:00
0
OCI / Docker
linux/amd64
1.3 GiB
Versions (3) View all
latest 2026-01-14
v1.2.0 2026-01-14
v1.0.0 2026-01-06