Добрый день, хабр.
Сразу извиняюсь за, возможно, глупый вопрос.
Учусь разработке, хочу сделать сайт.
Имеется - готовый бек, готовый фронт, бд в монго клауд.
Дальше мысли у меня такие, купить хостинг+домен, купить место для сервера.
Правильно мыслю?
Подскажите, что делать или куда смотреть?
Направление верное, только не хостинг (shared hosting тут не подойдет), а VPS + domain name.
Самый "относительно простой" способ это создать два докер контейнера с бэком (чистое приложение на чем оно у вас написано) и фронтом (например ngninx или опять же смотря на чем написано), и взять готовые контейнеры mongodb + nginx (для публикации фронта + ssl) с docker hub.
Потом создать компоуз (docker-compose.yaml) файл и все четыре контейнера запустить в одной сети. Настроить взаимные подключения. Подключить сертификат.
После того как это всё руками заработает и будете понимать что и как настраивается, можно будет строить пайплайны для автоматической публикации из github/gitlab, но это уже совсем другая история.
PS
Дев среду можно построить и на домашних ресурсах, как отладите и освоитесь - сможете реализовать и на VPS.
Самый "относительно простой" способ это создать два докер контейнера с бэком (чистое приложение на чем оно у вас написано) и фронтом (например ngninx или опять же смотря на чем написано), и взять готовые контейнеры mongodb + nginx (для публикации фронта + ssl) с docker hub.
Потом создать компоуз (docker-compose.yaml) файл и все четыре контейнера запустить в одной сети. Настроить взаимные подключения. Подключить сертификат.
"Самый простой". Проще, чем купить шаред, закинуть файлы и радоваться...
Ах да, монга.. Ну VPS с панелькой, натыкал кнопки в веб-интерфейсе, залил файлы и радуешься.
Как говорится, пока в Вилларибо раскуривали маны по докеру, в Виллабаджо уже рубили бабосики с сайта =))
Сергей delphinpro, буду рад любым советам или путям развития, для разработчика.
Начинал с фронтенда, поэтому DevOps и все что с этим связано для меня далекий лес. Поэтому если есть, повторюсь, советы, буду рад)
NewbieBacknd, да нет советов. Докер - хорошая вещь. Когда в нем уже разбираешься - всё сделаешь быстро.
Ну а так можно купить vps с готовой панелью управления, включить нужные компоненты (mongo, php, python, etc...), залить файлы и всё. Я вот в этом смысле говорил о простоте.