У меня есть проект который состоит из 2 клиентов: на ПК и на мобилки, а так же из нескольких серверов: авторизационный и еще один для остального взаимодействия с клиентом. есть БД Postgres, и мне нужно все это как-то задеплоить вместе, чтобы это работало как у меня на компьютере, я посмотрел как деплоить на vps в ютубе, но там просто пустые проекты, а похожих на мой по структуре проектов нету, и я не понимаю как насторить взаимодействие между компонентами при деплое, и как вообще это правильно сделать, деплоить все одной кучей я так думаю не получится, или будет неудобно или не правильно, деплоить каждый компонент по отдельности тоже не знаю, подскажите что нибудь, инструкцию какую-то, или так объясните.
Ну тут вам явно пригодится докер, стоит почитать, либо найти бесплатные курсы.
Обычно для проектов хватает nginx и докера на сервере. Упаковать в разные контейнеры и пробрасывайте порты на свой VPS, ну это так в общем.)
А если в целом - ставить на VPS все нужные зависимости ( на там веб сервер, SQL, что то еще..)
настраиваешь их работаь друг с другом
Далее уже настраиваешь конфиги самого проекта, работать с этим "софтом"