diff --git a/routes/upload.js b/routes/upload.js index 1fab7d5..fd8d7d0 100644 --- a/routes/upload.js +++ b/routes/upload.js @@ -11,10 +11,10 @@ const isProd = process.env.NODE_ENV === 'production'; // In dev: oldvine_cms/client/public const devPublicRoot = path.join(__dirname, '../../client/public'); -// On server: nginx serves /uploads from /var/www/oldvine_uploads (recommended) +// On server: nginx serves /uploads from /var/www/oldvine/uploads (matches current nginx config) const uploadsDir = process.env.UPLOADS_DIR || - (isProd ? '/var/www/oldvine_uploads' : path.join(devPublicRoot, 'uploads')); + (isProd ? '/var/www/oldvine/uploads' : path.join(devPublicRoot, 'uploads')); // Ensure uploads directory exists if (!fs.existsSync(uploadsDir)) { @@ -29,7 +29,6 @@ const safeBaseName = (name) => .replace(/-+/g, '-') .replace(/^-|-$/g, ''); -// Pick output format so extension matches actual bytes (important!) const pickOutput = (mimetype) => { if (mimetype === 'image/png') return { ext: '.png', fmt: 'png' }; if (mimetype === 'image/webp') return { ext: '.webp', fmt: 'webp' };