Files
2025-08-17 22:37:35 +10:00

37 lines
588 B
Bash

#! /bin/bash
set -uxe
SLDL_CONF_DIR="/app/"
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 "--------------------------------------------------------------"
}
directories() {
mkdir -p /data/downloads
mkdir -p /data/incomplete
mkdir -p /data/shared
}
run() {
cd /slskd
/usr/bin/tini -- ./start.sh
}
main() {
configure
directories
run
}
main