Nothing like a good night of sleep and a bit of rubber ducking with you people.
All I had to do was to use a relative path in my main.ts
as such:
import { initFederation } from '@angular-architects/native-federation';
initFederation('./assets/federation.manifest.json')
.catch(err => console.error(err))
.then(_ => import('./bootstrap'))
.catch(err => console.error(err));
In my defence, that's probably how the automatic setup should have created that file (it created without the .
).