|
@@ -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
|