Adding control mechanism to launch in different run mode.
This commit is contained in:
parent
13b91bae04
commit
4ef799030d
2 changed files with 27 additions and 7 deletions
|
@ -17,6 +17,8 @@ services:
|
||||||
labels:
|
labels:
|
||||||
- "traefik.expose=false"
|
- "traefik.expose=false"
|
||||||
user: "${UID:-1000}:${GID:-1000}"
|
user: "${UID:-1000}:${GID:-1000}"
|
||||||
|
environment:
|
||||||
|
RUN_MODE: chainquery
|
||||||
expose:
|
expose:
|
||||||
- 9245
|
- 9245
|
||||||
- 9246
|
- 9246
|
||||||
|
|
|
@ -20,13 +20,31 @@ echo -e "rpcuser=lbryrpc\nrpcpassword=${RPC_PASSWORD:-changeme}" > ~/.lbrycrd/lb
|
||||||
echo -e "rpcallowip=${RPC_ALLOW_IP:-10.5.1.3}" >> ~/.lbrycrd/lbrycrd.conf
|
echo -e "rpcallowip=${RPC_ALLOW_IP:-10.5.1.3}" >> ~/.lbrycrd/lbrycrd.conf
|
||||||
echo -e "rpcuser=${RPC_USER:-lbryrpc}" >> ~/.lbrycrd/lbrycrd.conf
|
echo -e "rpcuser=${RPC_USER:-lbryrpc}" >> ~/.lbrycrd/lbrycrd.conf
|
||||||
|
|
||||||
## For now keeping this simple. Potentially eventually add all command args as envvars for the Dockerfile or use safe way to add args via docker-compose.yml
|
## Control this invocation through envvar.
|
||||||
lbrycrdd \
|
case ${$RUN_MODE:-default} in
|
||||||
-server \
|
default )
|
||||||
-txindex \
|
lbrycrdd \
|
||||||
-reindex \
|
-server \
|
||||||
-conf=$HOME/.lbrycrd/lbrycrd.conf \
|
-conf=$HOME/.lbrycrd/lbrycrd.conf \
|
||||||
-printtoconsole
|
-printtoconsole
|
||||||
|
;;
|
||||||
|
reindex )
|
||||||
|
lbrycrdd \
|
||||||
|
-server \
|
||||||
|
-txindex \
|
||||||
|
-reindex \
|
||||||
|
-conf=$HOME/.lbrycrd/lbrycrd.conf \
|
||||||
|
-printtoconsole
|
||||||
|
;;
|
||||||
|
chainquery )
|
||||||
|
lbrycrdd \
|
||||||
|
-server \
|
||||||
|
-txindex \
|
||||||
|
-conf=$HOME/.lbrycrd/lbrycrd.conf \
|
||||||
|
-printtoconsole
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
## We were unsure if these function as intended so they were disabled for the time being.
|
## We were unsure if these function as intended so they were disabled for the time being.
|
||||||
# -port=${PORT:-9246} \
|
# -port=${PORT:-9246} \
|
||||||
|
|
Loading…
Reference in a new issue