lbry-docker/lbrycrd/start.sh
Leopere 55ddbd4097 A few issues fixed with permissions
Fixed who runs the mkdir commands in Dockerfile
Added make double check for directories existence in start.sh
Still doesn't necessarily fix invocation.
Corrected user shell to not include trailing slash
2018-10-02 18:05:03 -04:00

22 lines
738 B
Bash
Executable file

#!/bin/bash
## Ensure perms are correct prior to running main binary
mkdir -p /data/lbrycrdd
mkdir -p /etc/lbrycrdd
chown -R 1000:1000 /data
chmod -R 755 /data
chown -R 1000:1000 /etc/lbrycrdd
chmod -R 755 /etc/lbrycrdd
rm -f /var/run/lbrycrdd.pid
## 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
~/lbrycrdd \
-conf=${CONF_PATH:-/etc/lbrycrdd/lbrycrdd.conf} \
-data=${DATA_DIR:-/data/} \
-port=${PORT:-9246} \
-pid=${PID_FILE:/var/run/lbrycrdd.pid} \
-printtoconsole \
-rpcport=${RPC_PORT:-9245} \
-rpcpassword=${RPC_PASSWORD:-changeme} \
-rpcallowip=${RPC_ALLOW_IP:-10.10.0.2} \
-rpcuser=${RPC_USER:-lbryrpc}