chore: upload public images to Cloudinary and update dictionaries
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user