- Делаете ng build в angular проекте
- Кладёте результат билда( папку dist ) в свой проект на nestjs в папку client(Или любое другое имя на ваше предпочтение в корне проекта, кроме папки dist, ежели она обновляется после каждого build nestjs)
- Настраиваете nestjs для работы со статикой https://docs.nestjs.com/recipes/serve-static
- Делаете build проекта на nestjs
- В package.json проверяете наличие команды "start:prod": "node dist/main"
- Запускаете команду, смотрите всё ли корректно работает(Видна ли статика)
- Делаете деплой полученного nestjs приложения, как обычное nestjs приложение. Про ангуляр можно уже забыть, так как он превратился в простой js код в папке client. Считайте, что он стал полноправной частью nestjs кода
Папку client в .gitignore или любой другой игнор добавлять, конечно же, не нужно
Проблем с корсой не будет в этом случае