nimbus needs build files
This commit is contained in:
43
nimbus/entrypoint.sh
Normal file
43
nimbus/entrypoint.sh
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
|
||||
NETWORK="mainnet"
|
||||
VALIDATOR_PORT=3500
|
||||
|
||||
DATA_DIR="/home/user/nimbus-eth2/build/data"
|
||||
VALIDATORS_DIR="${DATA_DIR}/validators"
|
||||
TOKEN_FILE="${DATA_DIR}/auth-token"
|
||||
|
||||
mkdir -p ${VALIDATORS_DIR}
|
||||
|
||||
HTTP_ENGINE=${EXECUTION_ENDPOINT}
|
||||
|
||||
# Run checkpoint sync script if provided
|
||||
[[ -n $CHECKPOINT_SYNC_URL ]] &&
|
||||
/home/user/nimbus-eth2/build/nimbus_beacon_node trustedNodeSync \
|
||||
--network=${NETWORK} \
|
||||
--trusted-node-url=${CHECKPOINT_SYNC_URL} \
|
||||
--backfill=false \
|
||||
--data-dir=//home/user/nimbus-eth2/build/data
|
||||
|
||||
exec -c /home/user/nimbus_beacon_node \
|
||||
--network=${NETWORK} \
|
||||
--data-dir=${DATA_DIR} \
|
||||
--tcp-port=$P2P_TCP_PORT \
|
||||
--udp-port=$P2P_UDP_PORT \
|
||||
--validators-dir=${VALIDATORS_DIR} \
|
||||
--log-level=${LOG_TYPE} \
|
||||
--rest \
|
||||
--rest-port=4500 \
|
||||
--rest-address=0.0.0.0 \
|
||||
--metrics \
|
||||
--metrics-address=0.0.0.0 \
|
||||
--metrics-port=8008 \
|
||||
--keymanager \
|
||||
--keymanager-port=${VALIDATOR_PORT} \
|
||||
--keymanager-address=0.0.0.0 \
|
||||
--keymanager-token-file=${TOKEN_FILE} \
|
||||
--graffiti="${graffitiString}" \
|
||||
--jwt-secret=/jwtsecret \
|
||||
--web3-url=$HTTP_ENGINE \
|
||||
--suggested-fee-recipient="${FEE_RECIPIENT_ADDRESS}" \
|
||||
$EXTRA_OPTS
|
||||
Reference in New Issue
Block a user