30 lines
478 B
Bash
30 lines
478 B
Bash
#! /bin/bash
|
|
|
|
set -uxe
|
|
|
|
SLDL_CONF_DIR="/slskd/"
|
|
SLDL_CONF="$SLDL_CONF_DIR/slskd.yml"
|
|
|
|
configure() {
|
|
cd /app
|
|
|
|
mkdir -p $SLDL_CONF_DIR
|
|
envsubst < /app/etc/slskd.tpl.yml > $SLDL_CONF
|
|
|
|
echo "--------------------------------------------------------------"
|
|
echo "configured slskd"
|
|
cat $SLDL_CONF
|
|
echo "--------------------------------------------------------------"
|
|
}
|
|
|
|
run() {
|
|
cd /slskd
|
|
/usr/bin/tini -- ./start.sh
|
|
}
|
|
|
|
main() {
|
|
configure
|
|
run
|
|
}
|
|
|
|
main |