chore(web): add process.env.SPACES_CDN_FORCE_PATH_STYLE
This commit is contained in:
parent
ba19364f72
commit
d54ed35755
@ -1,4 +1,3 @@
|
||||
|
||||
export function replaceCDNUrl(url: string) {
|
||||
// When using R2, we don't want to include the bucket name in the URL
|
||||
if (process.env.SPACES_CDN_DONT_INCLUDE_BUCKET === "true") {
|
||||
@ -6,6 +5,12 @@ export function replaceCDNUrl(url: string) {
|
||||
`${process.env.SPACES_ENDPOINT}/${process.env.SPACES_BUCKET}`,
|
||||
process.env.SPACES_ENDPOINT_CDN!
|
||||
);
|
||||
// When using digital ocean, we need to use the bucket name in the URL
|
||||
} else if (process.env.SPACES_CDN_FORCE_PATH_STYLE === "false") {
|
||||
url = url.replace(
|
||||
`${process.env.SPACES_ENDPOINT}/${process.env.SPACES_BUCKET}`,
|
||||
`${process.env.SPACES_BUCKET}.${process.env.SPACES_ENDPOINT_CDN}}`
|
||||
);
|
||||
} else {
|
||||
url = url.replace(
|
||||
process.env.SPACES_ENDPOINT!,
|
||||
|
@ -15,7 +15,7 @@ const s3Client = new S3({
|
||||
accessKeyId: process.env.SPACES_KEY!,
|
||||
secretAccessKey: process.env.SPACES_SECRET!,
|
||||
},
|
||||
forcePathStyle: true,
|
||||
forcePathStyle: process.env.SPACES_CDN_FORCE_PATH_STYLE === "true",
|
||||
});
|
||||
|
||||
export type ResourceObject = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user