2016-07-06 2 views
0

Первый раз, делая это, я не уверен, что делать.Как заставить Ember index.html отображаться в каталоге dist вместо страницы приветствия firebase?

Я инициализировал firebase, установил dist как общую папку, побежал ember build -prod, затем firebase deploy.

Я вижу страницу, приветствую меня, чтобы разместить firebase, но мне интересно, как я получаю index.html из моего приложения Ember, чтобы появиться вместо index.html, добавленного firebase.

Вот мой firebase.json файл:

{ 
    "database": { 
    "rules": "database.rules.json" 
    }, 
    "hosting": { 
    "public": "dist", 
    "rewrites": [ 
     { 
     "source": "**", 
     "destination": "/index.html" 
     } 
    ] 
    } 
} 

index.html в/дист является firebase хостинг и index.html в/приложение является Ember App один.

Как я могу открыть свое приложение?

Благодаря

+0

Вы пытались изменить его на '" public ":" app "'? – adolfosrs

+0

Только что. Он по-прежнему отображает страницу приветствия firebase. Я могу перейти на другие страницы в моем приложении, но он просто отображает некоторый код руля. Кроме того, я думаю, что ember строит для dist – AMT

ответ

1

Firebase CLI развернет все файлы, которые указаны в вашем hosting.public директории от firebase.json. В этом случае вы можете запустить cat dist/index.html, и вы, вероятно, увидите содержимое страницы по умолчанию для Firebase Hosting.

Похоже, вам нужно исследовать процесс сборки Ember и определить, куда именно идут выходные файлы. Вы также можете использовать firebase serve локально, чтобы просмотреть предварительный просмотр того, что будет развернуто без фактического развертывания.

Смежные вопросы