diff --git a/Dockerfile b/Dockerfile index 185c50f..3036372 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ RUN update-ca-certificates # Install flosight WORKDIR /flosight -ADD https://api.github.com/repos/oipwg/flocore-node/git/refs/heads/master flocore-node-version.json +ADD https://api.github.com/repos/ranchimall/flocore-node/git/refs/heads/master flocore-node-version.json RUN git clone https://github.com/ranchimall/flocore-node ADD https://api.github.com/repos/oipwg/flosight-ui/git/refs/heads/master flosight-ui-version.json ADD https://api.github.com/repos/oipwg/flosight-api/git/refs/heads/master flosight-api-version.json diff --git a/start.sh b/start.sh index a2569ee..8f06950 100644 --- a/start.sh +++ b/start.sh @@ -76,21 +76,21 @@ curl --silent http://localhost:3001/api/status?q=getBestBlockHash > currentHealt echo 'different' > previousHealthCheck.log # Every 5 minutes -while true; do - # Check to see if the most recent block hash is the same as the last time we checked. - if [ "$(cat previousHealthCheck.log)" == "$(cat currentHealthCheck.log)" ] - then - # Restart instance - echo "NO NEW BLOCKS IN 5+ MINUTES - RESTARTING PROCESS" - kill -2 $(cat /data/flosight.pid) - wait $(cat /data/flosight.pid) - ./node_modules/flocore-node/bin/flocore-node start >> /data/latest.log & - # Store PID for later - echo $! > /data/flosight.pid - fi - # Wait 5 minutes before checking again - timeout 5m tail -f /data/latest.log - - mv currentHealthCheck.log previousHealthCheck.log - curl --silent http://localhost:3001/api/status?q=getBestBlockHash > currentHealthCheck.log -done; \ No newline at end of file +#while true; do +# # Check to see if the most recent block hash is the same as the last time we checked. +# if [ "$(cat previousHealthCheck.log)" == "$(cat currentHealthCheck.log)" ] +# then +# # Restart instance +# echo "NO NEW BLOCKS IN 5+ MINUTES - RESTARTING PROCESS" +# kill -2 $(cat /data/flosight.pid) +# wait $(cat /data/flosight.pid) +# ./node_modules/flocore-node/bin/flocore-node start >> /data/latest.log & +# # Store PID for later +# echo $! > /data/flosight.pid +# fi +# # Wait 5 minutes before checking again +# timeout 5m tail -f /data/latest.log +# +# mv currentHealthCheck.log previousHealthCheck.log +# curl --silent http://localhost:3001/api/status?q=getBestBlockHash > currentHealthCheck.log +#done; \ No newline at end of file