Итак, после игры я понял, что проведенное мной исследование вводит в заблуждение, и я наконец-то понял его. Думал, что я опубликую свои выводы здесь, чтобы избавить кого-то еще от неприятностей:
Во-первых, в отличие от локального выполнения ng, вам необходимо сначала собрать проект, т.е. запустить скрипт npm. Это должно дать вам каталог dist.
Во-вторых, у меня был слегка недействительный файл manifest.yml. Это пример файла, который я использовал, который наконец заставил его работать:
---
applications:
- name: <App Name>
path: dist <- This points to the compiled code
random-route: true
Надеюсь, что это поможет кому-то в будущем.