From 73d4a02c4a92de2f7b4a46a8f173e474599d64d5 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Fri, 16 Dec 2022 15:46:35 +0100 Subject: [PATCH] add missing well_known data storage setting --- start.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index 6f3dedf..7174fcf 100755 --- a/start.sh +++ b/start.sh @@ -17,7 +17,6 @@ update_ldap() { first_time_setup() { echo "==> Starting peertube to run migrations on first run" npm start & # be wary of https://stackoverflow.com/questions/70738567/why-does-running-npm-run-script-as-root-switch-user - peertube_pid=$! sleep 10 while ! curl --silent --output /dev/null --fail http://localhost:9000/; do @@ -25,7 +24,7 @@ first_time_setup() { sleep 5 done - kill -SIGTERM ${peertube_pid} # this kills the process group + kill -SIGTERM peertube # this kills the process group echo "==> Reset root password" echo "changeme" | npm run reset-password -- -u root @@ -70,7 +69,9 @@ update_config() { yq eval ".smtp.disable_starttls = true" -i /app/data/production.yaml yq eval ".smtp.from_address = \"${CLOUDRON_MAIL_FROM}\"" -i /app/data/production.yaml + # ensure settings which were later added yq eval ".storage.bin = \"/app/data/storage/bin/\"" -i /app/data/production.yaml + yq eval ".storage.well_known = \"/app/data/storage/well_known/\"" -i /app/data/production.yaml } # cd /var/www/peertube/peertube-latest/scripts && sudo -H -u peertube ./upgrade.sh