fix: Switch to base64 photo upload for compatibility
The MinIO/Sharp approach doesn't work on the current server CPU architecture. Switched to simple base64 encoding for photo uploads. Changes: - PhotoUpload component converts images to base64 data URLs - 5MB file size limit - Works on all platforms without external dependencies - Stores photos directly in database (photoUrl field) This is a temporary solution. For production scalability, we can: - Upgrade server CPU to support Sharp - Build Sharp from source - Use Docker with prebuilt Sharp binaries - Migrate to a proper CDN/object storage later 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user