2016-03-26 18 views
2

Ich finde, dass, wann immer ich meine App modulus deploy, nachdem es hochgeladen hat, um die neuen Änderungen anzuwenden, die App einige Verbindungsfehler in der Konsole wegen seiner neu gestartet wird.Wie aktualisiere ich eine auf modulus.io bereitgestellte Meteor-App, ohne dass sie neu gestartet werden muss oder nicht mehr funktioniert?

Gibt es eine Möglichkeit, bereitgestellte Meteor-Apps zu aktualisieren, ohne dass die gesamte App in der Produktion neu gestartet werden muss?

Es sieht so aus, als wenn ich eine Codezeile ändere, muss ich die gesamte App neu bereitstellen. Damit kann ich jetzt leben, aber das Hauptproblem ist der Neustart, wenn ein Update gemacht wird.

Irgendwelche Ideen?

Antwort

1

Dies ist derzeit nicht möglich (Stand 4. Juli 2016).

Rollende Bereitstellungen sind über das Paket "Enterprise Class" verfügbar, das Modul bietet. Sie müssen sich mit ihnen in Verbindung setzen und Ihre Anforderungen besprechen. Ich bin mir nicht sicher, wie viel das kostet, aber es könnte sich lohnen, in Kontakt zu kommen und nachzusehen.

Die Modul-Devs haben erwähnt, dass Rolling-Bereitstellungen möglicherweise etwas sind, in das sie hineinschauen. Sie können eine Diskussion darüber auf github sehen.

Edit: Als eine Randnotiz für jeden, der über diese ... Ich würde vorschlagen, nicht Modulus (oder Xervo jetzt) ​​für das Hosting von Meteor-Apps. Wir haben einige Monate lang eine Produktions-App mit ihnen laufen lassen, bevor wir aufgrund einer Vielzahl von Problemen, die wir nicht kontrollieren konnten, zu AWS migrierten.