Clarification on comments and TODO: cleanups.
Documented the RUN_MODEs and just did some re-organizing.
This commit is contained in:
parent
d82e79100f
commit
aff973f5a9
1 changed files with 8 additions and 9 deletions
|
@ -1,13 +1,5 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# ## ToDo: Get a test case to see if this is the first run or a repeat run.
|
|
||||||
# ## If it's a first run you need to do a full index including all transactions
|
|
||||||
# ## tx index creates an index of every single transaction in the block history if
|
|
||||||
# ## not specified it will only create an index for transactions that are related to the wallet or have unspent outputs.
|
|
||||||
# ## This is specific to chainquery.
|
|
||||||
|
|
||||||
# The config file does not exist in the container image. It must be mounted, or
|
|
||||||
# if not, a default config is generated using environment variables.
|
|
||||||
CONFIG_PATH=/etc/lbry/lbrycrd.conf
|
CONFIG_PATH=/etc/lbry/lbrycrd.conf
|
||||||
if [ -f "$CONFIG_PATH" ]
|
if [ -f "$CONFIG_PATH" ]
|
||||||
then
|
then
|
||||||
|
@ -27,15 +19,22 @@ fi
|
||||||
## Ensure perms are correct prior to running main binary
|
## Ensure perms are correct prior to running main binary
|
||||||
/usr/bin/fix-permissions
|
/usr/bin/fix-permissions
|
||||||
|
|
||||||
## Control this invocation through envvar.
|
## You can optionally specify a run mode if you want to use lbry defined presets for compatibility.
|
||||||
case $RUN_MODE in
|
case $RUN_MODE in
|
||||||
default )
|
default )
|
||||||
lbrycrdd -server -conf=$CONFIG_PATH -printtoconsole
|
lbrycrdd -server -conf=$CONFIG_PATH -printtoconsole
|
||||||
;;
|
;;
|
||||||
|
## If it's a first run you need to do a full index including all transactions
|
||||||
|
## tx index creates an index of every single transaction in the block history if
|
||||||
|
## not specified it will only create an index for transactions that are related to the wallet or have unspent outputs.
|
||||||
|
## This is generally specific to chainquery.
|
||||||
reindex )
|
reindex )
|
||||||
|
## Apply this RUN_MODE in the case you need to update a dataset. NOTE: you do not need to use `RUN_MODE reindex` for more than one complete run.
|
||||||
lbrycrdd -server -txindex -reindex -conf=$CONFIG_PATH -printtoconsole
|
lbrycrdd -server -txindex -reindex -conf=$CONFIG_PATH -printtoconsole
|
||||||
;;
|
;;
|
||||||
chainquery )
|
chainquery )
|
||||||
|
## If your only goal is to run Chainquery against this instance of lbrycrd and you're starting a
|
||||||
|
## fresh local dataset use this run mode.
|
||||||
lbrycrdd -server -txindex -conf=$CONFIG_PATH -printtoconsole
|
lbrycrdd -server -txindex -conf=$CONFIG_PATH -printtoconsole
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in a new issue