26 lines
		
	
	
	
		
			670 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			670 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import env from '#start/env'
 | |
| import app from '@adonisjs/core/services/app'
 | |
| import { defineConfig, services } from '@adonisjs/drive'
 | |
| 
 | |
| const driveConfig = defineConfig({
 | |
|   default: env.get('DRIVE_DISK'),
 | |
| 
 | |
|   /**
 | |
|    * The services object can be used to configure multiple file system
 | |
|    * services each using the same or a different driver.
 | |
|    */
 | |
|   services: {
 | |
|     fs: services.fs({
 | |
|       location: app.makePath('storage'),
 | |
|       serveFiles: true,
 | |
|       routeBasePath: '/uploads',
 | |
|       visibility: 'private'
 | |
|     }),
 | |
|   },
 | |
| })
 | |
| 
 | |
| export default driveConfig
 | |
| 
 | |
| declare module '@adonisjs/drive/types' {
 | |
|   export interface DriveDisks extends InferDriveDisks<typeof driveConfig> {}
 | |
| }
 | 
