Update pixelfed config formatting

This commit is contained in:
Daniel Supernault 2021-06-01 20:09:25 -06:00
parent 7d24560dd0
commit 4662afd248
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -2,280 +2,280 @@
return [ return [
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Domains | Domains
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Application domains used for routing | Application domains used for routing
| |
*/ */
'domain' => [ 'domain' => [
'admin' => env('ADMIN_DOMAIN'), 'admin' => env('ADMIN_DOMAIN'),
'app' => env('APP_DOMAIN'), 'app' => env('APP_DOMAIN'),
], ],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Pixelfed Version | Pixelfed Version
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This value is the version of your Pixelfed instance. | This value is the version of your Pixelfed instance.
| |
*/ */
'version' => '0.10.10', 'version' => '0.10.10',
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| NodeInfo Route Path | NodeInfo Route Path
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Do not change this value unless you know what you are doing. | Do not change this value unless you know what you are doing.
| |
*/ */
'nodeinfo' => [ 'nodeinfo' => [
'url' => config('app.url').'/api/nodeinfo/2.0.json', 'url' => config('app.url').'/api/nodeinfo/2.0.json',
], ],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| PHP/ImageMagic/GD Memory Limit | PHP/ImageMagic/GD Memory Limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This memory_limit value is only used for image processing. The | This memory_limit value is only used for image processing. The
| default memory_limit php.ini is used for the rest of the app. | default memory_limit php.ini is used for the rest of the app.
| |
*/ */
'memory_limit' => env('MEMORY_LIMIT', '1024M'), 'memory_limit' => env('MEMORY_LIMIT', '1024M'),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Allow New Registrations | Allow New Registrations
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Enable/disable new local account registrations. | Enable/disable new local account registrations.
| |
*/ */
'open_registration' => env('OPEN_REGISTRATION', true), 'open_registration' => env('OPEN_REGISTRATION', true),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Account file size limit | Account file size limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Update the max account size, the per user limit of files in KB. | Update the max account size, the per user limit of files in KB.
| |
| |
*/ */
'max_account_size' => env('MAX_ACCOUNT_SIZE', 1000000), 'max_account_size' => env('MAX_ACCOUNT_SIZE', 1000000),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Photo file size limit | Photo file size limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Update the max photo size, in KB. | Update the max photo size, in KB.
| |
*/ */
'max_photo_size' => env('MAX_PHOTO_SIZE', 15000), 'max_photo_size' => env('MAX_PHOTO_SIZE', 15000),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Avatar file size limit | Avatar file size limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Update the max avatar size, in KB. | Update the max avatar size, in KB.
| |
*/ */
'max_avatar_size' => (int) env('MAX_AVATAR_SIZE', 2000), 'max_avatar_size' => (int) env('MAX_AVATAR_SIZE', 2000),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Caption limit | Caption limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Change the caption length limit for new local posts. | Change the caption length limit for new local posts.
| |
*/ */
'max_caption_length' => env('MAX_CAPTION_LENGTH', 500), 'max_caption_length' => env('MAX_CAPTION_LENGTH', 500),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Bio length limit | Bio length limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Change the bio length limit for user profiles. | Change the bio length limit for user profiles.
| |
*/ */
'max_bio_length' => env('MAX_BIO_LENGTH', 125), 'max_bio_length' => env('MAX_BIO_LENGTH', 125),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| User name length limit | User name length limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Change the length limit for user names. | Change the length limit for user names.
| |
*/ */
'max_name_length' => env('MAX_NAME_LENGTH', 30), 'max_name_length' => env('MAX_NAME_LENGTH', 30),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Password minimum length limit | Password minimum length limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Change the minimum length limit for user passwords. | Change the minimum length limit for user passwords.
| |
*/ */
'min_password_length' => env('MIN_PASSWORD_LENGTH', 12), 'min_password_length' => env('MIN_PASSWORD_LENGTH', 8),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Album size limit | Album size limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| The max number of photos allowed per post. | The max number of photos allowed per post.
| |
*/ */
'max_album_length' => env('MAX_ALBUM_LENGTH', 4), 'max_album_length' => env('MAX_ALBUM_LENGTH', 4),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Email Verification | Email Verification
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Require email verification before a new user can do anything. | Require email verification before a new user can do anything.
| |
*/ */
'enforce_email_verification' => env('ENFORCE_EMAIL_VERIFICATION', true), 'enforce_email_verification' => env('ENFORCE_EMAIL_VERIFICATION', true),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Image Quality | Image Quality
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Set the image optimization quality, must be a value between 1-100. | Set the image optimization quality, must be a value between 1-100.
| |
*/ */
'image_quality' => (int) env('IMAGE_QUALITY', 80), 'image_quality' => (int) env('IMAGE_QUALITY', 80),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Account deletion | Account deletion
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Enable account deletion. | Enable account deletion.
| |
*/ */
'account_deletion' => env('ACCOUNT_DELETION', true), 'account_deletion' => env('ACCOUNT_DELETION', true),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Account deletion after X days | Account deletion after X days
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Set account deletion queue after X days, set to false to delete accounts | Set account deletion queue after X days, set to false to delete accounts
| immediately. | immediately.
| |
*/ */
'account_delete_after' => env('ACCOUNT_DELETE_AFTER', false), 'account_delete_after' => env('ACCOUNT_DELETE_AFTER', false),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Enable Cloud Storage | Enable Cloud Storage
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Store media on object storage like S3, Digital Ocean Spaces, Rackspace | Store media on object storage like S3, Digital Ocean Spaces, Rackspace
| |
*/ */
'cloud_storage' => env('PF_ENABLE_CLOUD', false), 'cloud_storage' => env('PF_ENABLE_CLOUD', false),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Max User Limit | Max User Limit
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Allow a maximum number of user accounts. Default: off | Allow a maximum number of user accounts. Default: off
| |
*/ */
'max_users' => env('PF_MAX_USERS', false), 'max_users' => env('PF_MAX_USERS', false),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Optimize Images | Optimize Images
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Resize and optimize image uploads. Default: on | Resize and optimize image uploads. Default: on
| |
*/ */
'optimize_image' => env('PF_OPTIMIZE_IMAGES', true), 'optimize_image' => env('PF_OPTIMIZE_IMAGES', true),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Optimize Videos | Optimize Videos
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Resize and optimize video uploads. Default: on | Resize and optimize video uploads. Default: on
| |
*/ */
'optimize_video' => env('PF_OPTIMIZE_VIDEOS', true), 'optimize_video' => env('PF_OPTIMIZE_VIDEOS', true),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| User invites | User invites
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Allow users to invite others via email. | Allow users to invite others via email.
| Will respect max user limit and prevent invites after the | Will respect max user limit and prevent invites after the
| limit is reached. Default: off | limit is reached. Default: off
| |
*/ */
'user_invites' => [ 'user_invites' => [
'enabled' => env('PF_USER_INVITES', false), 'enabled' => env('PF_USER_INVITES', false),
'limit' => [ 'limit' => [
'total' => (int) env('PF_USER_INVITES_TOTAL_LIMIT', 0), 'total' => (int) env('PF_USER_INVITES_TOTAL_LIMIT', 0),
'daily' => (int) env('PF_USER_INVITES_DAILY_LIMIT', 0), 'daily' => (int) env('PF_USER_INVITES_DAILY_LIMIT', 0),
'monthly' => (int) env('PF_USER_INVITES_MONTHLY_LIMIT', 0), 'monthly' => (int) env('PF_USER_INVITES_MONTHLY_LIMIT', 0),
] ]
], ],
'max_collection_length' => (int) env('PF_MAX_COLLECTION_LENGTH', 18), 'max_collection_length' => (int) env('PF_MAX_COLLECTION_LENGTH', 18),
'media_types' => env('MEDIA_TYPES', 'image/jpeg,image/png,image/gif'), 'media_types' => env('MEDIA_TYPES', 'image/jpeg,image/png,image/gif'),
'enforce_account_limit' => env('LIMIT_ACCOUNT_SIZE', true), 'enforce_account_limit' => env('LIMIT_ACCOUNT_SIZE', true),
'import' => [ 'import' => [
'instagram' => [ 'instagram' => [
'enabled' => env('IMPORT_INSTAGRAM', false), 'enabled' => env('IMPORT_INSTAGRAM', false),
'limits' => [ 'limits' => [
'posts' => (int) env('IMPORT_INSTAGRAM_POST_LIMIT', 100), 'posts' => (int) env('IMPORT_INSTAGRAM_POST_LIMIT', 100),
'size' => (int) env('IMPORT_INSTAGRAM_SIZE_LIMIT', 5000) 'size' => (int) env('IMPORT_INSTAGRAM_SIZE_LIMIT', 5000)
] ]
] ]
], ],
'oauth_enabled' => env('OAUTH_ENABLED', false), 'oauth_enabled' => env('OAUTH_ENABLED', false),
'admin' => [ 'admin' => [
'env_editor' => env('ADMIN_ENV_EDITOR', false) 'env_editor' => env('ADMIN_ENV_EDITOR', false)
], ],
'bouncer' => [ 'bouncer' => [
'enabled' => env('PF_BOUNCER_ENABLED', false), 'enabled' => env('PF_BOUNCER_ENABLED', false),
], ],
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Media Fast Process | Media Fast Process
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Don't require photos & video to finish optimization & | Don't require photos & video to finish optimization &
| upload to S3 if enabled before posting. If disabled | upload to S3 if enabled before posting. If disabled
| users will have to wait until processed before posting, | users will have to wait until processed before posting,
| sacrificing the user experience to ensure media is federated | sacrificing the user experience to ensure media is federated
| using S3 urls (if enabled). Default: off | using S3 urls (if enabled). Default: off
| |
*/ */
'media_fast_process' => env('PF_MEDIA_FAST_PROCESS', true), 'media_fast_process' => env('PF_MEDIA_FAST_PROCESS', true),
]; ];