Chain chunker stack (#389)

* Fix bug in default container build flow

* Add convenience stack for chain-chunker
This commit is contained in:
David Boreham 2023-05-09 13:00:58 -07:00 committed by GitHub
parent e5faeb9d3b
commit 3e78c321b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 16 additions and 1 deletions

View File

@ -115,7 +115,7 @@ def command(ctx, include, exclude, force_rebuild, extra_build_args):
# TODO: make this less of a hack -- should be specified in some metadata somewhere # TODO: make this less of a hack -- should be specified in some metadata somewhere
# Check if we have a repo for this container. If not, set the context dir to the container-build subdir # Check if we have a repo for this container. If not, set the context dir to the container-build subdir
repo_full_path = os.path.join(dev_root_path, repo_dir) repo_full_path = os.path.join(dev_root_path, repo_dir)
repo_dir_or_build_dir = repo_dir if os.path.exists(repo_full_path) else build_dir repo_dir_or_build_dir = repo_full_path if os.path.exists(repo_full_path) else build_dir
build_command = os.path.join(container_build_dir, "default-build.sh") + f" {container}:local {repo_dir_or_build_dir}" build_command = os.path.join(container_build_dir, "default-build.sh") + f" {container}:local {repo_dir_or_build_dir}"
if not dry_run: if not dry_run:
if verbose: if verbose:

View File

@ -38,3 +38,4 @@ cerc/optimism-op-node
cerc/optimism-op-proposer cerc/optimism-op-proposer
cerc/pocket cerc/pocket
cerc/watcher-azimuth cerc/watcher-azimuth
cerc/ipld-eth-state-snapshot

View File

@ -30,3 +30,4 @@ ethereum-optimism/optimism
pokt-network/pocket-core pokt-network/pocket-core
pokt-network/pocket-core-deployments pokt-network/pocket-core-deployments
cerc-io/azimuth-watcher-ts cerc-io/azimuth-watcher-ts
cerc-io/ipld-eth-state-snapshot

View File

View File

@ -0,0 +1,13 @@
version: "1.0"
name: chain-chunker
decription: "Stack to build containers for chain-chunker"
repos:
- cerc-io/ipld-eth-state-snapshot
- cerc-io/eth-statediff-service
- cerc-io/ipld-eth-db
- cerc-io/ipld-eth-server
containers:
- cerc/ipld-eth-state-snapshot
- cerc/eth-statediff-service
- cerc/ipld-eth-db
- cerc/ipld-eth-server