|
@@ -232,7 +232,11 @@ function pleroma_create_database {
|
232
|
232
|
sed -i "/Pleroma.Web.Endpoint/a pubsub: [name: Pleroma.Web.PubSub, adapter: Phoenix.PubSub.PG2]," $pleroma_secret
|
233
|
233
|
sed -i 's|pubsub: | pubsub: |g' $pleroma_secret
|
234
|
234
|
sed -i 's|watchers: []|watchers: [],|g' $pleroma_secret
|
235
|
|
- sed -i "/watchers: []/a url: [host: \"$PLEROMA_DOMAIN_NAME\", scheme: \"https\", port: 443]" $pleroma_secret
|
|
235
|
+ if [[ $ONION_ONLY == 'no' ]]; then
|
|
236
|
+ sed -i "/watchers: []/a url: [host: \"$PLEROMA_DOMAIN_NAME\", scheme: \"https\", port: 443]" $pleroma_secret
|
|
237
|
+ else
|
|
238
|
+ sed -i "/watchers: []/a url: [host: \"$PLEROMA_ONION_HOSTNAME\", scheme: \"http\", port: 80]" $pleroma_secret
|
|
239
|
+ fi
|
236
|
240
|
sed -i 's|url: | url: |g' $pleroma_secret
|
237
|
241
|
if ! grep -q "pbkdf2_rounds" $pleroma_secret; then
|
238
|
242
|
sed -i '/config :logger/a config :comeonin, :pbkdf2_rounds, 1' $pleroma_secret
|
|
@@ -455,6 +459,7 @@ function restore_local_pleroma {
|
455
|
459
|
temp_restore_dir=/root/temppleroma
|
456
|
460
|
pleroma_dir=$PLEROMA_DIR
|
457
|
461
|
|
|
462
|
+ PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
|
458
|
463
|
function_check pleroma_create_database
|
459
|
464
|
pleroma_create_database
|
460
|
465
|
|
|
@@ -506,6 +511,7 @@ function restore_remote_pleroma {
|
506
|
511
|
temp_restore_dir=/root/temppleroma
|
507
|
512
|
pleroma_dir=$PLEROMA_DIR
|
508
|
513
|
|
|
514
|
+ PLEROMA_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_pleroma/hostname)
|
509
|
515
|
function_check pleroma_create_database
|
510
|
516
|
pleroma_create_database
|
511
|
517
|
|