18 lines
506 B
TypeScript
18 lines
506 B
TypeScript
import { S3Client } from '@aws-sdk/client-s3';
|
|
|
|
export const s3Client = new S3Client({
|
|
region: process.env.S3_REGION || process.env.AWS_REGION || 'us-east-1',
|
|
credentials: {
|
|
accessKeyId: process.env.AWS_ACCESS_KEY_ID!,
|
|
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY!,
|
|
},
|
|
});
|
|
|
|
export const S3_BUCKET_NAME = process.env.S3_BUCKET_NAME || 'lfg9-forums-uploads';
|
|
|
|
export const S3_FOLDERS = {
|
|
images: 'images/',
|
|
thumbnails: 'thumbnails/',
|
|
medium: 'medium/',
|
|
documents: 'documents/',
|
|
}; |