Skip to content

Commit 8fa8a6f

Browse files
added new cloudinary api
1 parent 079040c commit 8fa8a6f

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/app/api/upload/route.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,19 @@ import { type ICourses, type CloudinaryUploadResult } from "@/interface";
77
import { PaperAdmin } from "@/db/papers";
88
import axios from "axios";
99
// TODO: REMOVE THUMBNAIL FROM admin-buffer DB
10-
cloudinary.v2.config({
11-
cloud_name: process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME,
12-
api_key: process.env.CLOUDINARY_API_KEY,
13-
api_secret: process.env.CLOUDINARY_SECRET,
10+
const cloudinaryConfig1 = cloudinary.v2;
11+
cloudinaryConfig1.config({
12+
cloud_name: process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME_1,
13+
api_key: process.env.CLOUDINARY_API_KEY_1,
14+
api_secret: process.env.CLOUDINARY_SECRET_1,
15+
});
16+
17+
// Config 2: Secondary Cloudinary account
18+
const cloudinaryConfig2 = cloudinary.v2;
19+
cloudinaryConfig2.config({
20+
cloud_name: process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME_2,
21+
api_key: process.env.CLOUDINARY_API_KEY_2,
22+
api_secret: process.env.CLOUDINARY_SECRET_2,
1423
});
1524

1625
export async function POST(req: Request) {

0 commit comments

Comments
 (0)