diff --git a/lbrynet/stuff/start.sh b/lbrynet/stuff/start.sh index baac503..e5d494a 100644 --- a/lbrynet/stuff/start.sh +++ b/lbrynet/stuff/start.sh @@ -1,3 +1,17 @@ #!/usr/bin/env bash +## Scope: This start.sh script will asssert container filesystem permissions and +## then execute the desired run mode for lbrynet with reduced permissions. +## The other thing this should do is simply create, configure or simply establish +## a fresh config with envvars passed to the container. -## TODO: Start work on start.sh configuration and other magic assertions of file permissions etc... \ No newline at end of file +## Ensure perms are correct prior to running main binary +mkdir -p /lbrynet +chown -R lbrynet:lbrynet /lbrynet +chmod -R 755 /lbrynet + +## TODO: Consider a config directory for future magic. +# chown -R 1000:1000 /etc/lbrynet +# chmod -R 755 /etc/lbrynet +# rm -f /var/run/lbrynet.pid + +su -c "lbrynet start" lbrynet \ No newline at end of file