HellishCode
@HellishCode

Какое решение для хранения статики фронтенда?

Здравствуйте.
Столкнулся со следующей проблемой.
Нужно хранить и отдавать статику для фронтенда с учетом того, что фронтенд - отдельная машина.

Если хранить статику на сервере фронтенда, то проблемы нет,
но то это означает что придется дорабатывать бекенд (который на отдельной
машине) так чтобы контент редакторы могли управлять статикой (картинки и документы) на внешнем
сервере фронтенда.

Может существуют какие либо элегантные решения?

Фронт на реакте(использую Create React App)
Посоветуйте решения, сразу скажу, что первый раз с этим сталкиваюсь.
Спасибо
  • Вопрос задан
  • 613 просмотров
Решения вопроса 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Элегантное решение - хранить статику в Object storage: AWS S3, Azure Blob, GCP Cloud Storage, Yandex Object Storage, .... их много. Если хочется на своих серверах то выделите отдельное хранилище
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@floydback
Если нужно, чтобы в админке редакторы загружали картинки, а они отдавались с другого сервера - нужно сразу их загружать туда. Можно на бэкенде просто примонтировать диск фронтенда и туда складывать картинки. Монтирование можно настроить при запуске сервера. В итоге, бэкенд править не придется и картинки будут на сервере фронтенда.

Не знаю, насколько элегантно, но это быстро и в принципе надежно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы