shibarium: add heimdall node ASSET (cometbft.Dockerfile, init.sh)

This commit was merged in pull request #9.
This commit is contained in:
2026-06-19 05:25:31 +00:00
parent aefcd41a88
commit a17a21b55f
2 changed files with 128 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# Shibarium heimdall node Dockerfile
# Build from the base heimdall image + copy entrypoint scripts.
# Uses the standard cometbft-node pattern from vibe-node.
#
# Build args:
# CL_IMAGE - base heimdall image (default: shibaone/heimdall)
# CL_VERSION - heimdall version tag
#
# The entrypoint is init.sh which sources cometbft-common.sh and bootstraps
# the node before exec'ing heimdalld start.
ARG CL_IMAGE=shibaone/heimdall
ARG CL_VERSION=TODO_VERIFY_VERSION
FROM ${CL_IMAGE}:${CL_VERSION}
# Copy the shared CometBFT helpers and chain-specific entrypoint
COPY ./scripts/cometbft-common.sh /usr/local/bin/cometbft-common.sh
COPY ./scripts/init.sh /usr/local/bin/init.sh
# Make init.sh executable
RUN chmod +x /usr/local/bin/init.sh
# Set entrypoint to our init script
ENTRYPOINT ["init.sh"]