| 
									
										
										
										
											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
										 |  |  |     // Default Cloud Filesystem Disk
 | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |     'cloud' => 's3', | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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' => [ | 
					
						
							|  |  |  |             'driver' => 'local', | 
					
						
							| 
									
										
										
										
											2018-01-13 19:11:23 +08:00
										 |  |  |             'root' => public_path(), | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'local_secure' => [ | 
					
						
							|  |  |  |             'driver' => 'local', | 
					
						
							|  |  |  |             'root'   => storage_path(), | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'ftp' => [ | 
					
						
							|  |  |  |             'driver'   => 'ftp', | 
					
						
							|  |  |  |             'host'     => 'ftp.example.com', | 
					
						
							|  |  |  |             'username' => 'your-username', | 
					
						
							|  |  |  |             'password' => 'your-password', | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         's3' => [ | 
					
						
							|  |  |  |             'driver' => 's3', | 
					
						
							| 
									
										
										
										
											2015-12-08 07:00:34 +08:00
										 |  |  |             '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'), | 
					
						
							| 
									
										
										
										
											2019-01-20 23:23:49 +08:00
										 |  |  |             'endpoint' => env('STORAGE_S3_ENDPOINT', null), | 
					
						
							|  |  |  |             'use_path_style_endpoint' => env('STORAGE_S3_ENDPOINT', null) !== null, | 
					
						
							| 
									
										
										
										
											2015-07-13 03:01:42 +08:00
										 |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'rackspace' => [ | 
					
						
							|  |  |  |             'driver'    => 'rackspace', | 
					
						
							|  |  |  |             'username'  => 'your-username', | 
					
						
							|  |  |  |             'key'       => 'your-key', | 
					
						
							|  |  |  |             'container' => 'your-container', | 
					
						
							|  |  |  |             'endpoint'  => 'https://identity.api.rackspacecloud.com/v2.0/', | 
					
						
							|  |  |  |             'region'    => 'IAD', | 
					
						
							|  |  |  |             'url_type'  => 'publicURL', | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ]; |