2014-06-23 10 views
6

eingesetzt wurde Ich habe meteorUp here verwendet, um mein Meteor-Projekt auf meinem eigenen Host zu implementieren.Wie setze ich ein Meteorprojekt zurück, das mit Meteor

Allerdings habe ich keine Ahnung, wie die Datenbank zurücksetzen, oder das gesamte Projekt selbst, wie ich lokal mit dem einfachen Meteor-Reset-Befehl kann. Ich habe versucht, Meteor auf dem Server zu installieren, aber es gibt kein .meteor Projekt, so dass der Befehl nicht funktioniert. Ich habe in/opt/meteor Ordner gesucht, aber kein Meteor Projekt existiert.

Antwort

8

Wenn Sie die Daten zurücksetzen müssen. Sie müssen sich beim Server anmelden. Logge dich mit mongo meteor bei mongodb ein.

Dann db.dropDatabase(), um den DB zu löschen.

Wenn Sie die App ändern müssen, sollte die einfache erneute Bereitstellung funktionieren.

BTW: Verwenden Sie MongoDB nicht so für eine Produktionsanwendung.

+0

Worauf beziehen Sie sich? Sorry, nur verwirrt. –

+1

Ich meine, verwenden Sie nicht mongodb installierten Server von mup in der Produktion installiert. Sie müssen Sicherungen aktivieren und Replikatsätze verwenden.Verwenden Sie dazu einen Cloud-Anbieter wie MongoHQ. –

+0

dies wird nicht funktionieren für mupx da der mongodb ist in der docker container richtig? – kroe

2

Ist das wonach Sie suchen?

mup reconfig 

Basierend auf dem doc für sie:

Dies wird auch die App neu starten [ohne erneute entfalte], so dass Sie es zu diesem Zweck verwenden können , auch wenn Sie das nicht geändert hat Konfigurationsdatei.

+0

Ich habe versucht, aber alles, was tut, ist neu starten, nicht das Projekt zurückgesetzt. –

2

ich noch einen Kommentar nicht genug Punkte haben, aber auf Arunoda Antwort hinzufügen, könnten Sie zu

wollen
use [name of app database] 

bevor Sie

db.dropDatabase() 

Und wenn Sie dies nicht tun wissen, was der Name ist, können Sie auch

show databases 

Wenn Sie Mup verwendet, die Die Datenbank wird im Allgemeinen den gleichen Namen wie Ihre App haben.

9

Wenn Sie mup oder mupx try verwenden:

Anmeldung zu Ihrem Server:

$ ssh <user>@<server-ip> 

Einloggen in Mongo Shell

$ docker exec -it mongodb mongo <app-name> 

Tropfen db

> db.dropDatabase() 
+0

funktioniert auch für mup –

Verwandte Themen