2014-11-07 6 views
5

Laufender Ember-Server funktioniert lokal auf meinem Dev-Rechner, aber wie mache ich das auf meinem Host? Ich kann nur den Ordner dist hochladen, der die Ausgabe des Befehls CLI enthält. Aber wenn ich dorthin navigiere, gibt es eine leere Seite.Erstellen mit Ember CLI in der Produktionsumgebung

+0

Bauen Sie vor dem Hochladen? –

+0

Ich lief Ember Server – SuperUberDuper

+4

Ember Server ist nur für die lokale Entwicklung, was Sie tun möchten, um auf einem Host zu implementieren (vorausgesetzt, der Host hat einen Webserver läuft, nginx Apache ...) 'Ember Build --Umgebung Produktion' und schnappen Sie sich die ausgegebenen Dateien von dist –

Antwort

4

Ember serve/server/s startet einen Server für die lokale Entwicklung, Sie sollten seine Dateien nicht zur Bereitstellung auf einem Live-Host verwenden.

Startet den Server. Der Standardport ist 4200. Verwenden Sie --proxy, um alle AJAX-Anfragen an die angegebene Adresse zu übertragen. Zum Beispiel ember Server --proxy http://127.0.0.1:8080 Willen Proxy alle Ihre Anwendungen XHR auf Ihren Server am Port laufen 8080.

Wenn Sie bereitstellen möchten, müssen Sie Ihre Dateien bauen, um das verketten/min/uglify für Sie müssen ember build --environment production ausführen ändern Sie die env je nach Ihren Bedürfnissen.

Erstellt die Anwendung abhängig von der Umgebung.

Weitere Informationen zu ember-cli-Befehlen finden Sie unter this section der Dokumentation.