| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-24 00:26:39 +08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Filesystem configuration options. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Changes to these config files are not supported by BookStack and may break upon updates. | 
					
						
							|  |  |  |  * Configuration should be altered via the `.env` file or environment variables. | 
					
						
							|  |  |  |  * Do not edit this file unless you're happy to maintain any changes yourself. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-24 00:26:39 +08:00
										 |  |  | return [ | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-24 00:26:39 +08:00
										 |  |  |     // Default Filesystem Disk
 | 
					
						
							|  |  |  |     // Options: local, local_secure, s3
 | 
					
						
							| 
									
										
										
										
											2016-01-10 03:23:35 +08:00
										 |  |  |     'default' => env('STORAGE_TYPE', 'local'), | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-23 23:01:15 +08:00
										 |  |  |     // Filesystem to use specifically for image uploads.
 | 
					
						
							|  |  |  |     'images' => env('STORAGE_IMAGE_TYPE', env('STORAGE_TYPE', 'local')), | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     // Filesystem to use specifically for file attachments.
 | 
					
						
							|  |  |  |     'attachments' => env('STORAGE_ATTACHMENT_TYPE', env('STORAGE_TYPE', 'local')), | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-24 00:26:39 +08:00
										 |  |  |     // Storage URL
 | 
					
						
							|  |  |  |     // This is the url to where the storage is located for when using an external
 | 
					
						
							|  |  |  |     // file storage service, such as s3, to store publicly accessible assets.
 | 
					
						
							| 
									
										
										
										
											2016-01-10 03:23:35 +08:00
										 |  |  |     'url' => env('STORAGE_URL', false), | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-24 00:26:39 +08:00
										 |  |  |     // Available filesystem disks
 | 
					
						
							|  |  |  |     // Only local, local_secure & s3 are supported by BookStack
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |     'disks' => [ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'local' => [ | 
					
						
							| 
									
										
										
										
											2021-11-05 06:57:49 +08:00
										 |  |  |             'driver'     => 'local', | 
					
						
							|  |  |  |             'root'       => public_path(), | 
					
						
							| 
									
										
										
										
											2025-01-11 19:14:49 +08:00
										 |  |  |             'serve'      => false, | 
					
						
							| 
									
										
										
										
											2023-02-07 00:58:29 +08:00
										 |  |  |             'throw'      => true, | 
					
						
							| 
									
										
										
										
											2018-01-13 19:11:23 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-10-09 00:47:14 +08:00
										 |  |  |         'local_secure_attachments' => [ | 
					
						
							| 
									
										
										
										
											2018-01-13 19:11:23 +08:00
										 |  |  |             'driver' => 'local', | 
					
						
							| 
									
										
										
										
											2021-10-09 00:47:14 +08:00
										 |  |  |             'root'   => storage_path('uploads/files/'), | 
					
						
							| 
									
										
										
										
											2025-01-11 19:14:49 +08:00
										 |  |  |             'serve'  => false, | 
					
						
							| 
									
										
										
										
											2023-02-07 00:58:29 +08:00
										 |  |  |             'throw'  => true, | 
					
						
							| 
									
										
										
										
											2021-10-09 00:47:14 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'local_secure_images' => [ | 
					
						
							| 
									
										
										
										
											2021-11-05 06:57:49 +08:00
										 |  |  |             'driver'     => 'local', | 
					
						
							|  |  |  |             'root'       => storage_path('uploads/images/'), | 
					
						
							| 
									
										
										
										
											2025-01-11 19:14:49 +08:00
										 |  |  |             'serve'      => false, | 
					
						
							| 
									
										
										
										
											2023-02-07 00:58:29 +08:00
										 |  |  |             'throw'      => true, | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         's3' => [ | 
					
						
							| 
									
										
										
										
											2021-06-26 23:23:15 +08:00
										 |  |  |             'driver'                  => 's3', | 
					
						
							|  |  |  |             'key'                     => env('STORAGE_S3_KEY', 'your-key'), | 
					
						
							|  |  |  |             'secret'                  => env('STORAGE_S3_SECRET', 'your-secret'), | 
					
						
							|  |  |  |             'region'                  => env('STORAGE_S3_REGION', 'your-region'), | 
					
						
							|  |  |  |             'bucket'                  => env('STORAGE_S3_BUCKET', 'your-bucket'), | 
					
						
							|  |  |  |             'endpoint'                => env('STORAGE_S3_ENDPOINT', null), | 
					
						
							| 
									
										
										
										
											2019-01-20 23:23:49 +08:00
										 |  |  |             'use_path_style_endpoint' => env('STORAGE_S3_ENDPOINT', null) !== null, | 
					
						
							| 
									
										
										
										
											2023-02-07 00:58:29 +08:00
										 |  |  |             'throw'                   => true, | 
					
						
							| 
									
										
										
										
											2024-01-15 21:36:04 +08:00
										 |  |  |             'stream_reads'            => false, | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-10-31 04:29:59 +08:00
										 |  |  |     // Symbolic Links
 | 
					
						
							|  |  |  |     // Here you may configure the symbolic links that will be created when the
 | 
					
						
							|  |  |  |     // `storage:link` Artisan command is executed. The array keys should be
 | 
					
						
							|  |  |  |     // the locations of the links and the values should be their targets.
 | 
					
						
							|  |  |  |     'links' => [ | 
					
						
							|  |  |  |         public_path('storage') => storage_path('app/public'), | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  | ]; |