This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { S3Client } from "@aws-sdk/client-s3"
|
||||
|
||||
import { getServerConfig } from "@/lib/config"
|
||||
|
||||
export function getS3Client() {
|
||||
const config = getServerConfig()
|
||||
|
||||
return new S3Client({
|
||||
endpoint: config.S3_ENDPOINT,
|
||||
region: config.S3_REGION,
|
||||
forcePathStyle: config.S3_FORCE_PATH_STYLE,
|
||||
credentials: {
|
||||
accessKeyId: config.S3_ACCESS_KEY_ID,
|
||||
secretAccessKey: config.S3_SECRET_ACCESS_KEY,
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
export function getUploadBucket() {
|
||||
return getServerConfig().S3_BUCKET
|
||||
}
|
||||
Reference in New Issue
Block a user