Как можно на VPS, на docker+nginx запустить сайт с index.html?
Всем привет, есть сайт к которому прикручен бэк по апи, бэк установлен на сервере, нужно разместить там и фронт, сайт был на реакте, он скомпилирован, как можно его настроить именно на docker+nginx? Запустить реакт через докер не получается, возникает ошибка которой на локалке нет, и решить её достаточно проблематично
В чем вопрос, как настроить nginx чтобы отдавал одностраничник?
Как настроить передать конфигурацию nginx в Docker image?
как запустить докер на сервере?
Что именно не получается?
На VPS обычно не используют докер. Докер используется при сборке, или при локальной разработке.
Обычно докер используют в CI для того чтобы собрать артефакт, и потом этот артефакт заливают на VPS, на котором настроен тот же nginx например.
Максим Федоров, Я говорю про конкретно этот случай. Какой смысл добавлять Докер на vps для одностраничника? Человеку нет необходимости управлять количеством инстансов, нет необходимости в оркестровке, у него не облако с поддержкой докера из коробки.
Можете назвать хотябы одну причину в данном конкретном случае использовать докер для отдачи контента?
Если вкратце - сделать сборку Docker образа, в процессе которой сначала собирается React, кладётся в папочку (внутри образа) и запускается Nginx на отдачу статики из неё.