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