add missing well_known data storage setting

This commit is contained in:
Johannes Zellner 2022-12-16 15:46:35 +01:00
parent e86ace516f
commit 73d4a02c4a

View file

@ -17,7 +17,6 @@ update_ldap() {
first_time_setup() { first_time_setup() {
echo "==> Starting peertube to run migrations on first run" 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 npm start & # be wary of https://stackoverflow.com/questions/70738567/why-does-running-npm-run-script-as-root-switch-user
peertube_pid=$!
sleep 10 sleep 10
while ! curl --silent --output /dev/null --fail http://localhost:9000/; do while ! curl --silent --output /dev/null --fail http://localhost:9000/; do
@ -25,7 +24,7 @@ first_time_setup() {
sleep 5 sleep 5
done done
kill -SIGTERM ${peertube_pid} # this kills the process group kill -SIGTERM peertube # this kills the process group
echo "==> Reset root password" echo "==> Reset root password"
echo "changeme" | npm run reset-password -- -u root 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.disable_starttls = true" -i /app/data/production.yaml
yq eval ".smtp.from_address = \"${CLOUDRON_MAIL_FROM}\"" -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.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 # cd /var/www/peertube/peertube-latest/scripts && sudo -H -u peertube ./upgrade.sh