У меня есть проект, где vue обращается к бэкенду только через api, структура проекта такая:
project:
-backend
-frontend
Думал задеплоить отдельно фронтенд на heroku, но там же через github пушится, а у меня в гите и бэкенд тоже и думаю как лучше сделать?