enables TLS by default
All checks were successful
continuous-integration/drone/push Build is passing

* update to config file to use TLS
* generates self-signed certs if none exist and saves them in config dir
This commit is contained in:
2020-03-22 05:43:16 -07:00
parent d8eed67ef7
commit fb2bf698ca
2 changed files with 19 additions and 6 deletions

View File

@@ -9,5 +9,11 @@ if [[ ! -d /config/scripts ]]; then
cp /usr/local/src/adchpp/plugins/Script/examples/*.lua /config/scripts
fi
cd /tmp
if [[ ! -d /config/certs ]]; then
mkdir -p /config/certs
cd /config/certs
bash /usr/local/src/adchpp/linux/generate_certs.sh
fi
cd /config
exec /usr/local/bin/adchppd -c /config