photo_server_json_flutter_c.../api_v1/config.js
2026-03-05 17:07:30 +01:00

17 lines
665 B
JavaScript

require('dotenv').config();
const path = require('path');
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',
WRITE_INDEX: (process.env.WRITE_INDEX || 'true').toLowerCase() === 'true',
WEB_ROOT: process.env.WEB_ROOT || 'public',
PATH_FULL: (process.env.PATH_FULL || 'false').toLowerCase() === 'true',
INDEX_PATH: process.env.INDEX_PATH || path.posix.join('photos', 'index.json'),
SUPPORTED_EXTS: new Set([
'.jpg', '.jpeg', '.png', '.webp', '.heic', '.heif',
'.mp4', '.mov', '.m4v'
])
};