на vps. Как правильно сделать? Запихнуть node.js + nuxt + nginx в докер контейнер и далее вне него настроить mysql и файловое хранилище (как понимаю в докере с этим могут быть сложности, поэтому лучше бд и изменяемые (какие получится) файлы вынести из контейнера?
Ну тебе и nginx там не нужен, ну по крайней мере не в том же контейнере, в отдельном ещё ладно
Т.е в докер в один контейнер только собственно проект и все, по хорошему? А nginx можно вообще вне докера?
суть докера в том, что одно приложение, один контейнер, если у тебя их несколько... ну значит собраешь несколько контейнеров и докер-комопоз. Можно ли вынести nginx и мускуль без контейнера, да, это удобно на проде и более производительно работает, но это менее удобно в разработке, так как ты по сути где угодно можешь запустить докеркомпоз если там и мускуль и nginx и тестироваться в ровно такой же конфигурации как на проде. Так что тут по сути ты выбираешь нужно ли тебе это удобство или нет
nignx отдельно, для nuxt рекомендую pm2 контейнер.
Скажите, по сути больше ничего не нужно для работы приложения тогда? Т.е если вариант "попроще" - в докер контейнер ставлю только приложение на node.js, а вне него уже nginx (через него прокидываю в контейнер внешние запросы) и также отдельно mysql. Больше ничего не нужно?
Обсуждают сегодня