24fc6358d6
* Set starting slot and improve error gap capturing * Set starting slot and improve error gap capturing * Tests + Significant Refactor The code for historical processing has been significantly refactored to use a context to signify a shutdown. There have also been many tests added for historical and knownGaps processing. * Update MhKeys in test * Update correct values * Update Max Retry Genesis is not working as expected. * Ensure we release locks properly * Add ordered testing * Include system tests * Update workflow calls * Add secrets * Add required secrets * update path * Try using the absolute path * Remove volumes at the end. * Update system-tests.yml * Update system-tests.yml * Update test err * Update and test the shutdown * rename ethcl --> eth-beacon * Try forcing /bin/bash for docker-compose * Update system-tests.yml * Update system-tests.yml * Update system-tests.yml * Update system-tests.yml * Update system-tests.yml * Update system-tests.yml * Use single quote cron * Dont run generic on schedule
40 lines
985 B
Bash
Executable File
40 lines
985 B
Bash
Executable File
#!/bin/bash
|
|
|
|
sleep 10
|
|
echo "Starting ipld-eth-beacon-indexer"
|
|
|
|
echo /root/ipld-eth-beacon-indexer capture ${CAPTURE_MODE} --db.address $DB_ADDRESS \
|
|
--db.password $DB_PASSWORD \
|
|
--db.port $DB_PORT \
|
|
--db.username $DB_USER \
|
|
--db.name $DB_NAME \
|
|
--db.driver $DB_DRIVER \
|
|
--bc.address $BC_ADDRESS \
|
|
--bc.port $BC_PORT \
|
|
--log.level $LOG_LEVEL\
|
|
--t.skipSync=$SKIP_SYNC \
|
|
--kg.increment $KNOWN_GAP_INCREMENT
|
|
|
|
/root/ipld-eth-beacon-indexer capture ${CAPTURE_MODE} --db.address $DB_ADDRESS \
|
|
--db.password $DB_PASSWORD \
|
|
--db.port $DB_PORT \
|
|
--db.username $DB_USER \
|
|
--db.name $DB_NAME \
|
|
--db.driver $DB_DRIVER \
|
|
--bc.address $BC_ADDRESS \
|
|
--bc.port $BC_PORT \
|
|
--log.level $LOG_LEVEL \
|
|
--t.skipSync=$SKIP_SYNC \
|
|
--kg.increment $KNOWN_GAP_INCREMENT
|
|
|
|
rv=$?
|
|
|
|
if [ $rv != 0 ]; then
|
|
echo "ipld-eth-beacon-indexer startup failed"
|
|
echo 1 > /root/HEALTH
|
|
else
|
|
echo "ipld-eth-beacon-indexer startup succeeded"
|
|
echo 0 > /root/HEALTH
|
|
fi
|
|
|
|
tail -f /dev/null |