I run firebase init and create firebase.json . firebase.json is in the root directory of the applications, pointing to my shared app directory. See here:
firebase.json
{ "firebase": "harrison", "public": "app", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ] }
This is where my firebase.json lives: 
Here is my shared directory , app : 
When I run firebase deploy from the command line, everything seems to load correctly. Then I start firebase open or equivalently go to the deployment site and I get a 404 message that my index.html was not found when it is CLEAR in the specified directory.
source share