Check out the deployment section of angular’s documentation. Sound like base href is the issue. You will also want to configure your manifest.json to reflect the changes made to your base href in index.html.
@trollanfer At your first request to https://mydomain/, your browser is supposed to install the service worker. After that, all the queries to this domain.
My first deployments were erroneous because of some configuration files that were changed by my server, making the hashes produced at build by angular-pwa to be wrong.
I found out about the exact issue by looking at <my-pwa-url>/ngsw/state.
When I go to https://plus2dev.000webhostapp.com/premieres/, the service worker is correctly installed. But when I then try to access to https://plus2dev.000webhostapp.com/premieres/ngsw/state, I get an http error 500… That smells bad.