Куда лучше всего задеплоить nuxt + strapi + mongoDB?

Eсть проект: Nuxt - фронт + Strapi - бэк, все в монорепе, обоим нужен Node.js.
Куда лучше всего это дело задеплоить? Ясно, что vps.
Куча всяких вариантов: digital ocean, aws и т.д. но в чем разница? Что подойдет лучше мне?
Пожелания:
- .herokuapp./.netlify. и т.д. в адресе не вариант
- в идеале базовый CI/CD из коробки
- отдельный хостинг для фронта, бэка и БД (mongo)
- хранилище для файлов, загружаемых на бэк
  • Вопрос задан
  • 1024 просмотра
Решения вопроса 1
thousandsoulz
@thousandsoulz Автор вопроса
lil frontie
Все-таки выбрал heroku как самый простой вариант для теста, там развернул оба приложения.
Следовал этому гайду: How to deploy multiple apps in a monorepo with Heroku
Сделал кастомный домен (купил на name.com), от .heroku. в адресе избавился. Вот гайд: Setting Up A Custom Domain For Your Heroku-Hosted App
Связал с github-репой через интерфейс heorku. Настроил простецкий CI: после пуша собирается и пушится на heroku при успехе.
MongoDB задеплоил на https://www.mongodb.com/cloud/atlas.
Хранилище файлов - https://cloudinary.com/, больше всего возможностей бесплатно по сравнению с aws, google и другими.
Все бесплатно :)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы