Lokal Version
...
- Node.js (0.10.x)
- MongoDB (2.4.x)
- RedisIO (2.4.x) (optional)
Außerdem benötigen Sie noch BaboonStack. Die neueste Version finden Sie hier:
...
- Starten Sie die Installation von BaboonStack und lassen Sie alle Voreinstellungen unverändert.
- Entpacken Sie die Zip Datei von Mongo Management Studio in den gewünschten Ordner
- Passen Sie die Einstellungen in der Datei config.js an ihre Umgebung an
- Öffnen Sie die Eingabeaufforderung als Administrator
- Führen Sie das Setup-Script aus
Codeblock | ||||
---|---|---|---|---|
| ||||
node scripts/setup.js |
...
Warnung |
---|
Bitte ändern Sie unbedingt das Passwort des Benutzers sysadmin! |
...
Einrichten der Anwendung als Dienst/Daemon
Windows Betriebssysteme
In Windows können Sie die Unter Windows ist es mit Bordmitteln nicht möglich eine Anwendung als Windows- Dienst registrieren. Dadurch läuft die Anwendung auch nach einem Neustart des Systems.zu registrieren. Dafür wird werden spezielle Tools benötigt, die
Codeblock | ||||
---|---|---|---|---|
| ||||
// Installation als Dienst // Pseudo Code bbs service install [Name des Dienstes] [Node Version] ["Pfad zur server.js Datei"] // Beispiel // Dienst heißt mms // Verwenden der node Version 0.10.26 // Zip Datei wurde in den Ordner c:\mms entpackt bbs service install mms 0.10.26 "c:\mms\server.js" // Starten des Dienstes // Pseudo Code bbs service start [Name des Dienstes] // Beispiel // Dienst heißt mms bbs service start mms |
...
Unten finden Sie zwei Beispiele für verschiedene Init Systeme unter Linux. Passen Sie ggf. die Einstellungen für ihr System an.
Beispielskript für Upstart unter Debian/Ubuntu
Codeblock | ||||
---|---|---|---|---|
| ||||
$ nano /etc/init/mmsd.conf $ service mmsd start |
Codeblock | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#!upstart description "Mongo Management Studio Daemon" author "Litixsoft 2014" #start on (local-filesystems and net-device-up IFACE=eth0) stop on runlevel 0 respawn # restart job if died respawn limit 5 60 # after 5 trys in 60 seconds abort script NODEBIN="/opt/litixsoft/baboonstack/node/0.10.26/bin/node" APPPATH="/opt/litixsoft/mongo_management_studio/" NODEAPP="server.js" LOGFILE="/var/log/mmsd.log" PIDFILE="/var/run/mmsd.pid" exec start-stop-daemon --start --make-pidfile --pidfile $PIDFILE --chdir $APPPATH --exec $NODEBIN $NODEAPP end script |
Beispielskript für init.d unter CentOS
Codeblock | ||||
---|---|---|---|---|
| ||||
$ nano /etc/init.d/mmsd $ chmod +x /etc/init.d/mmsd $ update-rc.d mmsd defaults $ ./etc/init.d/mmsd start |
...