25 lines
744 B
JavaScript
25 lines
744 B
JavaScript
require('dotenv').config();
|
|
|
|
module.exports = {
|
|
BASE_URL: process.env.BASE_URL,
|
|
|
|
EMAIL: process.env.EMAIL,
|
|
PASSWORD: process.env.PASSWORD,
|
|
|
|
SEND_PHOTOS: (process.env.SEND_PHOTOS || 'true').toLowerCase() === 'true',
|
|
|
|
// Cartella public (root dei file statici)
|
|
WEB_ROOT: process.env.WEB_ROOT || 'public',
|
|
|
|
// PATH_FULL ora è un boolean, non un path
|
|
PATH_FULL: (process.env.PATH_FULL || 'false').toLowerCase() === 'true',
|
|
|
|
// Estensioni supportate
|
|
SUPPORTED_EXTS: new Set([
|
|
'.jpg', '.jpeg', '.png', '.webp', '.heic', '.heif',
|
|
'.mp4', '.mov', '.m4v'
|
|
]),
|
|
|
|
// 🔥 NUOVO: intervallo refresh gallery (in secondi)
|
|
GALLERY_REFRESH_SECONDS: Number(process.env.GALLERY_REFRESH_SECONDS || 30)
|
|
};
|