В настоящее время все изображения в моем проекте реакции обслуживаются сервером nginx. Эти изображения поставляются вместе с исходным кодом. Источник не использует require / import, а вместо этого использует URL-адреса для рендеринга изображений.
Теперь я хочу обслуживать эти изображения из облачного хранилища, используя S3 в качестве хранилища. Я планирую создать набор ресурсов на S3 для каждой среды.
Я могу придумать два подхода к этому:
Подход 1. Использование сценария
Подход 2. Создание загрузчика веб-пакетов.
Есть ли какие-либо мнения об этих подходах или предложения о лучшем подходе?
В итоге я создал плагин webpack, который загрузил мои статические ресурсы в S3.
Я использовал параметр сборки, чтобы определить базовый путь к статическим ресурсам в источнике, и тот же параметр для определения пути загрузки в плагине.