title: Firebase deploy 404 can't find index.html
body: <p>I'm running <code>firebase init</code> and it's creating <code>firebase.json</code>. <code>firebase.json</code> is in the apps root directory, pointing towards my public directory <code>app</code>. See here:</p>
  
  <p><strong>firebase.json</strong></p>
  
  <pre><code>{
    "firebase": "harrison",
    "public": "app",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
  </code></pre>
  
  <p>Here is where my <strong>firebase.json</strong> lives:
  <img src="https://i.stack.imgur.com/Di2D0.png" alt="enter image description here"></p>
  
  <p>Here is my <strong>public directory</strong>, <code>app</code>:
  <img src="https://i.stack.imgur.com/vWi5L.png" alt="enter image description here"></p>
  
  <p>When I run <code>firebase deploy</code> from the command line, everything seems to upload correctly. I then run <code>firebase open</code> or equivalently go to the deploy site, and I get a 404 saying my index.html was not found when it's CLEARLY in the specified directory.</p>