forked from cerc-io/stack-orchestrator
Rebrand
This commit is contained in:
parent
b5df703f60
commit
8aae9b8f84
@ -16,7 +16,7 @@
|
|||||||
# Builds or pulls containers for the system components
|
# Builds or pulls containers for the system components
|
||||||
|
|
||||||
# env vars:
|
# env vars:
|
||||||
# VULCANIZE_REPO_BASE_DIR defaults to ~/vulcanize
|
# CERC_REPO_BASE_DIR defaults to ~/cerc
|
||||||
|
|
||||||
# TODO: display the available list of containers; allow re-build of either all or specific containers
|
# TODO: display the available list of containers; allow re-build of either all or specific containers
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ import subprocess
|
|||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description="build the set of containers required for a complete stack",
|
description="build the set of containers required for a complete stack",
|
||||||
epilog="Config provided either in .env or settings.ini or env vars: VULCANIZE_REPO_BASE_DIR (defaults to ~/vulcanize)"
|
epilog="Config provided either in .env or settings.ini or env vars: CERC_REPO_BASE_DIR (defaults to ~/cerc)"
|
||||||
)
|
)
|
||||||
parser.add_argument("--verbose", action="store_true", help="increase output verbosity")
|
parser.add_argument("--verbose", action="store_true", help="increase output verbosity")
|
||||||
parser.add_argument("--quiet", action="store_true", help="don\'t print informational output")
|
parser.add_argument("--quiet", action="store_true", help="don\'t print informational output")
|
||||||
@ -40,7 +40,7 @@ args = parser.parse_args()
|
|||||||
verbose = args.verbose
|
verbose = args.verbose
|
||||||
quiet = args.quiet
|
quiet = args.quiet
|
||||||
|
|
||||||
dev_root_path = os.path.expanduser(config("VULCANIZE_REPO_BASE_DIR", default="~/vulcanize"))
|
dev_root_path = os.path.expanduser(config("CERC_REPO_BASE_DIR", default="~/cerc"))
|
||||||
|
|
||||||
if not args.quiet:
|
if not args.quiet:
|
||||||
print(f'Dev Root is: {dev_root_path}')
|
print(f'Dev Root is: {dev_root_path}')
|
||||||
@ -64,8 +64,8 @@ def process_container(container):
|
|||||||
print(f"Error, script: {build_script_filename} doesn't exist")
|
print(f"Error, script: {build_script_filename} doesn't exist")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
if not args.dry_run:
|
if not args.dry_run:
|
||||||
# We need to export VULCANIZE_REPO_BASE_DIR
|
# We need to export CERC_REPO_BASE_DIR
|
||||||
build_result = subprocess.run(build_script_filename, shell=True, env={'VULCANIZE_REPO_BASE_DIR':dev_root_path})
|
build_result = subprocess.run(build_script_filename, shell=True, env={'CERC_REPO_BASE_DIR':dev_root_path})
|
||||||
# TODO: check result in build_result.returncode
|
# TODO: check result in build_result.returncode
|
||||||
print(f"Result is: {build_result}")
|
print(f"Result is: {build_result}")
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
# along with this program. If not, see <http:#www.gnu.org/licenses/>.
|
# along with this program. If not, see <http:#www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# env vars:
|
# env vars:
|
||||||
# VULCANIZE_REPO_BASE_DIR defaults to ~/vulcanize
|
# CERC_REPO_BASE_DIR defaults to ~/cerc
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
@ -42,7 +42,7 @@ def is_git_repo(path):
|
|||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description="git clone the set of repositories required to build the complete system from source",
|
description="git clone the set of repositories required to build the complete system from source",
|
||||||
epilog="Config provided either in .env or settings.ini or env vars: VULCANIZE_REPO_BASE_DIR (defaults to ~/vulcanize)"
|
epilog="Config provided either in .env or settings.ini or env vars: CERC_REPO_BASE_DIR (defaults to ~/cerc)"
|
||||||
)
|
)
|
||||||
parser.add_argument("--verbose", action="store_true", help="increase output verbosity")
|
parser.add_argument("--verbose", action="store_true", help="increase output verbosity")
|
||||||
parser.add_argument("--quiet", action="store_true", help="don\'t print informational output")
|
parser.add_argument("--quiet", action="store_true", help="don\'t print informational output")
|
||||||
@ -55,7 +55,7 @@ args = parser.parse_args()
|
|||||||
verbose = args.verbose
|
verbose = args.verbose
|
||||||
quiet = args.quiet
|
quiet = args.quiet
|
||||||
|
|
||||||
dev_root_path = os.path.expanduser(config("DEV_ROOT", default="~/vulcanize"))
|
dev_root_path = os.path.expanduser(config("DEV_ROOT", default="~/cerc"))
|
||||||
|
|
||||||
if not args.quiet:
|
if not args.quiet:
|
||||||
print(f'Dev Root is: {dev_root_path}')
|
print(f'Dev Root is: {dev_root_path}')
|
||||||
|
@ -4,7 +4,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
go-ethereum:
|
go-ethereum:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/test-contract:local
|
image: cerc/test-contract:local
|
||||||
environment:
|
environment:
|
||||||
ETH_ADDR: "http://go-ethereum:8545"
|
ETH_ADDR: "http://go-ethereum:8545"
|
||||||
ports:
|
ports:
|
||||||
|
@ -6,10 +6,10 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/ipld-eth-db:local
|
image: cerc/ipld-eth-db:local
|
||||||
environment:
|
environment:
|
||||||
DATABASE_USER: "vdbm"
|
DATABASE_USER: "vdbm"
|
||||||
DATABASE_NAME: "vulcanize_testing"
|
DATABASE_NAME: "cerc_testing"
|
||||||
DATABASE_PASSWORD: "password"
|
DATABASE_PASSWORD: "password"
|
||||||
DATABASE_HOSTNAME: "ipld-eth-db"
|
DATABASE_HOSTNAME: "ipld-eth-db"
|
||||||
DATABASE_PORT: 5432
|
DATABASE_PORT: 5432
|
||||||
@ -20,7 +20,7 @@ services:
|
|||||||
command: ["postgres", "-c", "log_statement=all"]
|
command: ["postgres", "-c", "log_statement=all"]
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: "vdbm"
|
POSTGRES_USER: "vdbm"
|
||||||
POSTGRES_DB: "vulcanize_testing"
|
POSTGRES_DB: "cerc_testing"
|
||||||
POSTGRES_PASSWORD: "password"
|
POSTGRES_PASSWORD: "password"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-v", "localhost", "5432"]
|
test: ["CMD", "nc", "-v", "localhost", "5432"]
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
# TODO: figure out if this is needed -- it doesn't seem to make sense in the context of the
|
# TODO: figure out if this is needed -- it doesn't seem to make sense in the context of the
|
||||||
# current version of vulcanize/ipld-eth-db/Dockerfile, which is only the migrations code, not the DB itself
|
# current version of cerc/ipld-eth-db/Dockerfile, which is only the migrations code, not the DB itself
|
||||||
# The sibling component docker-compose-db-sharding.yml looks more plausible
|
# The sibling component docker-compose-db-sharding.yml looks more plausible
|
||||||
version: "3.2"
|
version: "3.2"
|
||||||
services:
|
services:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
restart: always
|
restart: always
|
||||||
image: vulcanize/ipld-eth-db:local
|
image: cerc/ipld-eth-db:local
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: "vdbm"
|
POSTGRES_USER: "vdbm"
|
||||||
POSTGRES_DB: "vulcanize_testing"
|
POSTGRES_DB: "cerc_testing"
|
||||||
POSTGRES_PASSWORD: "password"
|
POSTGRES_PASSWORD: "password"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-v", "localhost", "5432"]
|
test: ["CMD", "nc", "-v", "localhost", "5432"]
|
||||||
|
@ -5,11 +5,11 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/eth-statediff-fill-service:local
|
image: cerc/eth-statediff-fill-service:local
|
||||||
environment:
|
environment:
|
||||||
ETH_SERVER_HTTPPATH: 0.0.0.0:8085
|
ETH_SERVER_HTTPPATH: 0.0.0.0:8085
|
||||||
VDB_COMMAND: "serve"
|
VDB_COMMAND: "serve"
|
||||||
DATABASE_NAME: "vulcanize_testing"
|
DATABASE_NAME: "cerc_testing"
|
||||||
DATABASE_HOSTNAME: "ipld-eth-db"
|
DATABASE_HOSTNAME: "ipld-eth-db"
|
||||||
DATABASE_PORT: 5432
|
DATABASE_PORT: 5432
|
||||||
DATABASE_USER: "vdbm"
|
DATABASE_USER: "vdbm"
|
||||||
|
@ -6,7 +6,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/go-ethereum-foundry:local
|
image: cerc/go-ethereum-foundry:local
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-v", "localhost", "8545"]
|
test: ["CMD", "nc", "-v", "localhost", "8545"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
@ -14,7 +14,7 @@ services:
|
|||||||
retries: 10
|
retries: 10
|
||||||
environment:
|
environment:
|
||||||
DB_USER: vdbm
|
DB_USER: vdbm
|
||||||
DB_NAME: vulcanize_testing
|
DB_NAME: cerc_testing
|
||||||
DB_HOST: ipld-eth-db
|
DB_HOST: ipld-eth-db
|
||||||
DB_PORT: 5432
|
DB_PORT: 5432
|
||||||
DB_PASSWORD: password
|
DB_PASSWORD: password
|
||||||
|
@ -2,10 +2,10 @@ version: "3.2"
|
|||||||
services:
|
services:
|
||||||
ipld-eth-beacon-db:
|
ipld-eth-beacon-db:
|
||||||
restart: always
|
restart: always
|
||||||
image: vulcanize/ipld-eth-beacon-db:local
|
image: cerc/ipld-eth-beacon-db:local
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: vdbm
|
POSTGRES_USER: vdbm
|
||||||
POSTGRES_DB: vulcanize_testing
|
POSTGRES_DB: cerc_testing
|
||||||
POSTGRES_PASSWORD: password
|
POSTGRES_PASSWORD: password
|
||||||
volumes:
|
volumes:
|
||||||
- vdb_db_eth-beacon_db:/var/lib/postgresql/data
|
- vdb_db_eth-beacon_db:/var/lib/postgresql/data
|
||||||
|
@ -5,7 +5,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- ipld-eth-beacon-db
|
- ipld-eth-beacon-db
|
||||||
- lighthouse
|
- lighthouse
|
||||||
image: vulcanize/ipld-eth-beacon-indexer:local
|
image: cerc/ipld-eth-beacon-indexer:local
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: ${eth_beacon_config_file}
|
source: ${eth_beacon_config_file}
|
||||||
|
@ -5,7 +5,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/ipld-eth-server:local
|
image: cerc/ipld-eth-server:local
|
||||||
environment:
|
environment:
|
||||||
IPLD_SERVER_GRAPHQL: "true"
|
IPLD_SERVER_GRAPHQL: "true"
|
||||||
IPLD_POSTGRAPHILEPATH: http://graphql:5000
|
IPLD_POSTGRAPHILEPATH: http://graphql:5000
|
||||||
@ -14,7 +14,7 @@ services:
|
|||||||
ETH_SERVER_GRAPHQLPATH: 0.0.0.0:8082
|
ETH_SERVER_GRAPHQLPATH: 0.0.0.0:8082
|
||||||
VDB_COMMAND: "serve"
|
VDB_COMMAND: "serve"
|
||||||
ETH_CHAIN_CONFIG: "/tmp/chain.json"
|
ETH_CHAIN_CONFIG: "/tmp/chain.json"
|
||||||
DATABASE_NAME: vulcanize_testing
|
DATABASE_NAME: cerc_testing
|
||||||
DATABASE_HOSTNAME: ipld-eth-db
|
DATABASE_HOSTNAME: ipld-eth-db
|
||||||
DATABASE_PORT: 5432
|
DATABASE_PORT: 5432
|
||||||
DATABASE_USER: "vdbm"
|
DATABASE_USER: "vdbm"
|
||||||
@ -36,11 +36,11 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
ipld-eth-db:
|
ipld-eth-db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
image: vulcanize/postgraphile:v1.0.1
|
image: cerc/postgraphile:v1.0.1
|
||||||
environment:
|
environment:
|
||||||
PG_HOST: ipld-eth-db
|
PG_HOST: ipld-eth-db
|
||||||
PG_PORT: 5432
|
PG_PORT: 5432
|
||||||
PG_DATABASE: vulcanize_testing
|
PG_DATABASE: cerc_testing
|
||||||
PG_USER: vdbm
|
PG_USER: vdbm
|
||||||
PG_PASSWORD: password
|
PG_PASSWORD: password
|
||||||
SCHEMA: public,eth
|
SCHEMA: public,eth
|
||||||
|
@ -2,7 +2,7 @@ version: "3.2"
|
|||||||
services:
|
services:
|
||||||
lighthouse:
|
lighthouse:
|
||||||
restart: always
|
restart: always
|
||||||
image: vulcanize/lighthouse:local
|
image: cerc/lighthouse:local
|
||||||
environment:
|
environment:
|
||||||
- NETWORK=mainnet
|
- NETWORK=mainnet
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -7,7 +7,7 @@ services:
|
|||||||
user: "987"
|
user: "987"
|
||||||
image: prom/prometheus
|
image: prom/prometheus
|
||||||
volumes:
|
volumes:
|
||||||
- ${vulcanize_ops}/metrics/etc:/etc/prometheus
|
- ${cerc_ops}/metrics/etc:/etc/prometheus
|
||||||
- ./prometheus-data:/prometheus
|
- ./prometheus-data:/prometheus
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:9090:9090"
|
- "127.0.0.1:9090:9090"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/eth-statediff-fill-service
|
# Build cerc/eth-statediff-fill-service
|
||||||
docker build -t vulcanize/eth-statediff-fill-service:local ${VULCANIZE_REPO_BASE_DIR}/eth-statediff-fill-service
|
docker build -t cerc/eth-statediff-fill-service:local ${CERC_REPO_BASE_DIR}/eth-statediff-fill-service
|
||||||
|
@ -11,7 +11,7 @@ COPY start-private-network.sh .
|
|||||||
COPY deploy-local-network.sh .
|
COPY deploy-local-network.sh .
|
||||||
COPY $GENESIS_FILE_PATH ./genesis.json
|
COPY $GENESIS_FILE_PATH ./genesis.json
|
||||||
# TODO: figure out if this works for aarm64
|
# TODO: figure out if this works for aarm64
|
||||||
COPY --from=vulcanize/go-ethereum:local /usr/local/bin/geth /bin/geth
|
COPY --from=cerc/go-ethereum:local /usr/local/bin/geth /bin/geth
|
||||||
RUN chmod +x /bin/geth
|
RUN chmod +x /bin/geth
|
||||||
|
|
||||||
EXPOSE 8545
|
EXPOSE 8545
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Build vulcanize/go-ethereum-foundry
|
# Build cerc/go-ethereum-foundry
|
||||||
|
|
||||||
# See: https://stackoverflow.com/a/246128/1701505
|
# See: https://stackoverflow.com/a/246128/1701505
|
||||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
|
|
||||||
docker build -t vulcanize/go-ethereum-foundry:local --build-arg GENESIS_FILE_PATH=genesis-automine.json ${SCRIPT_DIR}
|
docker build -t cerc/go-ethereum-foundry:local --build-arg GENESIS_FILE_PATH=genesis-automine.json ${SCRIPT_DIR}
|
||||||
|
@ -31,7 +31,7 @@ eval "$(
|
|||||||
|
|
||||||
DB_USER=vdbm
|
DB_USER=vdbm
|
||||||
DB_PASSWORD=password
|
DB_PASSWORD=password
|
||||||
DB_NAME=vulcanize_public
|
DB_NAME=cerc_public
|
||||||
DB_HOST=127.0.0.1
|
DB_HOST=127.0.0.1
|
||||||
DB_PORT=5432
|
DB_PORT=5432
|
||||||
DB_TYPE=postgres
|
DB_TYPE=postgres
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/go-ethereum
|
# Build cerc/go-ethereum
|
||||||
docker build -t vulcanize/go-ethereum:local ${VULCANIZE_REPO_BASE_DIR}/go-ethereum
|
docker build -t cerc/go-ethereum:local ${CERC_REPO_BASE_DIR}/go-ethereum
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/ipld-eth-beacon-db
|
# Build cerc/ipld-eth-beacon-db
|
||||||
docker build -t vulcanize/ipld-eth-beacon-db:local ${VULCANIZE_REPO_BASE_DIR}/ipld-eth-beacon-db
|
docker build -t cerc/ipld-eth-beacon-db:local ${CERC_REPO_BASE_DIR}/ipld-eth-beacon-db
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/ipld-eth-beacon-indexer
|
# Build cerc/ipld-eth-beacon-indexer
|
||||||
docker build -t vulcanize/ipld-eth-beacon-indexer:local ${VULCANIZE_REPO_BASE_DIR}/ipld-eth-beacon-indexer
|
docker build -t cerc/ipld-eth-beacon-indexer:local ${CERC_REPO_BASE_DIR}/ipld-eth-beacon-indexer
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/ipld-eth-db
|
# Build cerc/ipld-eth-db
|
||||||
docker build -t vulcanize/ipld-eth-db:local ${VULCANIZE_REPO_BASE_DIR}/ipld-eth-db
|
docker build -t cerc/ipld-eth-db:local ${CERC_REPO_BASE_DIR}/ipld-eth-db
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/ipld-eth-server
|
# Build cerc/ipld-eth-server
|
||||||
docker build -t vulcanize/ipld-eth-server:local ${VULCANIZE_REPO_BASE_DIR}/ipld-eth-server
|
docker build -t cerc/ipld-eth-server:local ${CERC_REPO_BASE_DIR}/ipld-eth-server
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Build vulcanize/lighthouse
|
# Build cerc/lighthouse
|
||||||
|
|
||||||
# See: https://stackoverflow.com/a/246128/1701505
|
# See: https://stackoverflow.com/a/246128/1701505
|
||||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||||
|
|
||||||
docker build -t vulcanize/lighthouse:local ${SCRIPT_DIR}
|
docker build -t cerc/lighthouse:local ${SCRIPT_DIR}
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# Build vulcanize/test-contract
|
# Build cerc/test-contract
|
||||||
docker build -t vulcanize/test-contract:local --build-arg ETH_ADDR=http://go-ethereum:8545 ${VULCANIZE_REPO_BASE_DIR}/ipld-eth-db-validator/test/contract
|
docker build -t cerc/test-contract:local --build-arg ETH_ADDR=http://go-ethereum:8545 ${CERC_REPO_BASE_DIR}/ipld-eth-db-validator/test/contract
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
vulcanize/test-contract
|
cerc/test-contract
|
||||||
vulcanize/eth-statediff-fill-service
|
cerc/eth-statediff-fill-service
|
||||||
vulcanize/go-ethereum
|
cerc/go-ethereum
|
||||||
vulcanize/go-ethereum-foundry
|
cerc/go-ethereum-foundry
|
||||||
vulcanize/lighthouse
|
cerc/lighthouse
|
||||||
vulcanize/ipld-eth-db
|
cerc/ipld-eth-db
|
||||||
vulcanize/ipld-eth-beacon-db
|
cerc/ipld-eth-beacon-db
|
||||||
vulcanize/ipld-eth-beacon-indexer
|
cerc/ipld-eth-beacon-indexer
|
||||||
vulcanize/ipld-eth-server
|
cerc/ipld-eth-server
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
vulcanize/ops
|
cerc/ops
|
||||||
vulcanize/ipld-eth-db
|
cerc/ipld-eth-db
|
||||||
vulcanize/go-ethereum
|
cerc/go-ethereum
|
||||||
vulcanize/ipld-eth-server
|
cerc/ipld-eth-server
|
||||||
vulcanize/eth-statediff-fill-service
|
cerc/eth-statediff-fill-service
|
||||||
vulcanize/ipld-eth-db-validator
|
cerc/ipld-eth-db-validator
|
||||||
vulcanize/ipld-eth-beacon-indexer
|
cerc/ipld-eth-beacon-indexer
|
||||||
vulcanize/ipld-eth-beacon-db
|
cerc/ipld-eth-beacon-db
|
||||||
|
Loading…
Reference in New Issue
Block a user