Spaces:
Runtime error
Runtime error
Akshar2325
feat(google-drive-upload): add Google Drive integration for file uploads and HLS conversion
ffebaa3 | import { registerAs } from '@nestjs/config'; | |
| export default registerAs('googleDriveStorage', () => ({ | |
| // Service Account (DEPRECATED - doesn't work with personal accounts) | |
| privateKey: process.env.GOOGLE_PRIVATE_KEY?.replace(/\\n/g, '\n'), | |
| clientEmail: process.env.GOOGLE_CLIENT_EMAIL, | |
| // OAuth2 Configuration (USE THIS for personal accounts) | |
| oauth2ClientId: process.env.GOOGLE_OAUTH2_CLIENT_ID, | |
| oauth2ClientSecret: process.env.GOOGLE_OAUTH2_CLIENT_SECRET, | |
| oauth2RedirectUri: | |
| process.env.GOOGLE_OAUTH2_REDIRECT_URI || | |
| 'http://localhost:5119/google-drive/oauth2callback', | |
| oauth2RefreshToken: process.env.GOOGLE_OAUTH2_REFRESH_TOKEN, | |
| // Folder IDs | |
| folderMain: process.env.GOOGLE_DRIVE_FOLDER_MAIN, | |
| folderImages: process.env.GOOGLE_DRIVE_FOLDER_IMAGES, | |
| folderVideos: process.env.GOOGLE_DRIVE_FOLDER_VIDEOS, | |
| folderDocuments: process.env.GOOGLE_DRIVE_FOLDER_DOCUMENTS, | |
| })); | |