chore: upload public images to Cloudinary and update dictionaries

This commit is contained in:
mstfyldz
2026-06-04 20:00:47 +03:00
parent 7059a1f3a4
commit ae5adfd2e8
16 changed files with 93 additions and 22 deletions
+39
View File
@@ -0,0 +1,39 @@
const cloudinary = require('cloudinary').v2;
const fs = require('fs');
const path = require('path');
cloudinary.config({
cloud_name: 'du7xohbct',
api_key: '525922573613433',
api_secret: 'cJ0NDcaoQhSTAxBMv6jNMFupt3k'
});
const uploadImages = async () => {
const publicDir = path.join(__dirname, '..', 'public');
const files = fs.readdirSync(publicDir);
const images = files.filter(file => file.endsWith('.jpg') || file.endsWith('.png'));
const results = {};
for (const file of images) {
console.log(`Uploading ${file}...`);
try {
const filePath = path.join(publicDir, file);
const result = await cloudinary.uploader.upload(filePath, {
folder: 'moygrup',
use_filename: true,
unique_filename: false
});
console.log(`Uploaded ${file} -> ${result.secure_url}`);
results[file] = result.secure_url;
} catch (error) {
console.error(`Error uploading ${file}:`, error);
}
}
console.log('\n--- Upload Results ---');
console.log(JSON.stringify(results, null, 2));
};
uploadImages();