nimbus-eth2/docker/run_in_docker.sh

22 lines
649 B
Bash
Executable File

#!/bin/bash
# TODO This script will no longer be necessary once we switch
# to the native LibP2P
# Deal with previous execution of the deamon leaving behind
# socket files that prevent the deamon from launching again
# inside the container:
killall p2pd
rm -rf /tmp/*
if [[ "$2" == "" ]]; then
# TODO This is a normal execution of a long-running testnet node.
# If the nat is enabled at the moment, the node fails to start.
beacon_node --nat:none
else
# This is a one-off command such as createTestnet.
# We cannot reuse the command above, because the --nat option
# is not compatible with most of the commands.
beacon_node "$@"
fi