]> BookStack Code Mirror - bookstack/blobdiff - config/services.php
Abstracted user avatar fetching away from gravatar
[bookstack] / config / services.php
index 310ea295fd61531df398d4093302c6e4210a2f79..7b9cf4e74b4da822882afb68058badf081b371cc 100644 (file)
@@ -16,11 +16,16 @@ return [
 
     // Single option to disable non-auth external services such as Gravatar and Draw.io
     'disable_services' => env('DISABLE_EXTERNAL_SERVICES', false),
-    'gravatar' => env('GRAVATAR', !env('DISABLE_EXTERNAL_SERVICES', false)),
+
+    // Draw.io integration active
     'drawio' => env('DRAWIO', !env('DISABLE_EXTERNAL_SERVICES', false)),
 
-    'gravatar_url' => env('GRAVATAR_URL', false),
+    // URL for fetching avatars
+    'avatar_url' => env('AVATAR_URL',
+        env('DISABLE_EXTERNAL_SERVICES', false) ? false : 'https://www.gravatar.com/avatar/${hash}?s=${size}&d=identicon'
+    ),
 
+    // Callback URL for social authentication methods
     'callback_url' => env('APP_URL', false),
 
     'mailgun'  => [