Как загрузить сайт на хостинг?
Вам нужно только содержимое папки app добавить на хостинг (если в аpp лежат уже собранные файлы) все остальное ненужно
Нужен VPS где node.js поднять можно, а так gulp'ом собирайте да хостите