Bob Mottram 7 лет назад
Родитель
Сommit
db5ac4297b
1 измененных файлов: 13 добавлений и 0 удалений
  1. 13
    0
      src/freedombone-app-pleroma

+ 13
- 0
src/freedombone-app-pleroma Просмотреть файл

@@ -868,6 +868,19 @@ function install_pleroma {
868 868
 
869 869
     set_completion_param "pleroma domain" "$PLEROMA_DOMAIN_NAME"
870 870
 
871
+    # We need to set up the url option again because it somehow gets
872
+    # lost during mix compile
873
+    pleroma_secret=$PLEROMA_DIR/config/dev.secret.exs
874
+    if ! grep -q 'watchers: [],' $pleroma_secret; then
875
+        sed -i 's|watchers: []|watchers: [],|g' $pleroma_secret
876
+    fi
877
+    if ! grep -q 'url:' $pleroma_secret; then
878
+        if [[ $ONION_ONLY == 'no' ]]; then
879
+            sed -i "/watchers: []/a url: [host: \"$PLEROMA_DOMAIN_NAME\", scheme: \"https\", port: 443]" $pleroma_secret
880
+        else
881
+            sed -i "/watchers: []/a url: [host: \"$PLEROMA_ONION_HOSTNAME\", scheme: \"http\", port: 80]" $pleroma_secret
882
+        fi
883
+    fi
871 884
 
872 885
     # daemon
873 886
     echo '[Unit]' > /etc/systemd/system/pleroma.service