Skip to content
Snippets Groups Projects
Commit b8fd8d9f authored by Robert Martin-Legene's avatar Robert Martin-Legene
Browse files

Mas sencillo en Docker

parent a0aaf8e0
No related branches found
No related tags found
No related merge requests found
...@@ -40,17 +40,12 @@ function reaper() ...@@ -40,17 +40,12 @@ function reaper()
max=30 max=30
} }
if [ "$VIRTUALIZATION" = "DOCKER" ]
then
echo "Some log info can be seen with: docker logs bfanode"
fi
# You can start as: # You can start as:
# BFAHOME=/home/bfa/bfa singlestart.sh # BFAHOME=/home/bfa/bfa singlestart.sh
# singlestart.sh /home/bfa/bfa # singlestart.sh /home/bfa/bfa
if [ -z "${BFAHOME}" -a -n "$1" -a -f "$1" ] if [ -z "${BFAHOME}" -a -n "$1" -a -f "$1" ]
then then
BFAHOME="$1" export BFAHOME="$1"
fi fi
if [ -z "${BFAHOME}" ]; then echo "\$BFAHOME not set. Did you source `dirname $0`/env ?" >&2; exit 1; fi if [ -z "${BFAHOME}" ]; then echo "\$BFAHOME not set. Did you source `dirname $0`/env ?" >&2; exit 1; fi
# #
...@@ -70,22 +65,26 @@ else ...@@ -70,22 +65,26 @@ else
fi fi
source ${BFAHOME}/bin/libbfa.sh source ${BFAHOME}/bin/libbfa.sh
echo "Logging mostly everything to ${BFANODEDIR}/log"
echo "Consider running: tail -n 1000 -F ${BFANODEDIR}/log"
if [ "$VIRTUALIZATION" = "DOCKER" ] if [ "$VIRTUALIZATION" = "DOCKER" ]
then then
echo "or: docker exec -i bfanode bfalog.sh" echo "See log info with \"docker logs\""
fi else
echo "Logging mostly everything to ${BFANODEDIR}/log"
echo "Consider running: tail -n 1000 -F ${BFANODEDIR}/log"
echo "or: bfalog.sh"
echo "*** Setting up logging." # Docker has it's own logging facility, so we will not use our own
# Clean up logging # logging functionality if we're in docker.
LOGDIR=$( mktemp -d ) echo "*** Setting up logging."
trap "rm -rf ${LOGDIR}" EXIT # Clean up logging
LOGPIPE=${LOGDIR}/logpipe LOGDIR=$( mktemp -d )
mknod ${LOGPIPE} p trap "rm -rf ${LOGDIR}" EXIT
${BFAHOME}/bin/log.sh ${BFANODEDIR}/log < ${LOGPIPE} & LOGPIPE=${LOGDIR}/logpipe
PIDIDX[$!]="log.sh" mknod ${LOGPIPE} p
exec > ${LOGPIPE} 2>&1 ${BFAHOME}/bin/log.sh ${BFANODEDIR}/log < ${LOGPIPE} &
PIDIDX[$!]="log.sh"
exec > ${LOGPIPE} 2>&1
fi
echo "*** Starting geth." echo "*** Starting geth."
# "NoPruning=true" means "--gcmode archive" # "NoPruning=true" means "--gcmode archive"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment