diff --git a/production/elements.crontab b/production/elements.crontab index 4459a8c5b..5ba8151a3 100644 --- a/production/elements.crontab +++ b/production/elements.crontab @@ -1,6 +1,10 @@ +# start elements on reboot @reboot sleep 60 ; /usr/local/bin/elementsd -chain=liquidv1 >/dev/null 2>&1 @reboot sleep 60 ; /usr/local/bin/elementsd -chain=liquidtestnet >/dev/null 2>&1 + +# start electrs on reboot @reboot sleep 90 ; screen -dmS liquidv1 /elements/electrs/electrs-start-liquid @reboot sleep 90 ; screen -dmS liquidtestnet /elements/electrs/electrs-start-liquidtestnet -6 * * * * cd $HOME/asset_registry_db && git pull origin master >/dev/null 2>&1 -6 * * * * cd $HOME/asset_registry_testnet_db && git pull origin master >/dev/null 2>&1 + +# hourly asset update and electrs restart +6 * * * * cd $HOME/asset_registry_db && git pull --quiet origin master && cd $HOME/asset_registry_testnet_db && git pull --quiet origin master && killall electrs diff --git a/production/mempool.crontab b/production/mempool.crontab index d953feac4..08639362f 100644 --- a/production/mempool.crontab +++ b/production/mempool.crontab @@ -1,3 +1,12 @@ +# start on reboot @reboot sleep 10 ; $HOME/start -37 13 * * * sleep 30 ; /mempool/mempool.space/backup >/dev/null 2>&1 & + +# start cache warmer on reboot @reboot sleep 180 ; /mempool/mempool/production/nginx-cache-warmer >/dev/null 2>&1 & + +# daily backup +37 13 * * * sleep 30 ; /mempool/mempool.space/backup >/dev/null 2>&1 & + +# hourly liquid asset update +6 * * * * cd $HOME/liquid/frontend && npm run sync-assets && rsync -av $HOME/liquid/frontend/dist/mempool/browser/en-US/resources/assets* $HOME/public_html/liquid/en-US/resources/ >/dev/null 2>&1 +