manager.bakehouse.at
app1.bakehouse.at (94.198.139.96)
app1.bakehouse.at (94.198.139.96)
Der Manager liegt jetzt aus Sicherheitsgründen auf master.bakehouse.at in einer Docker-Umgebung. Um auf das System zu kommen muss man sich immer mit root anmelden.
Logs auslesen/Node Console:
docker logs -f bh-node
Ist im Grunde nichts anderes als ein Live Log, wie "tail - f"
Files
Die Files liegen in /data/bh_manager/data/node/home/bh_manager
Container Start/Stop
Starten und Stoppen des Containers (Node + MongoDB).
Docker ist so konfiguriert, dass er sich bei einem Fehler wieder neu startet:
cd /data/bh_manager
Stop: docker-compose down
Start: docker-compose up -d
Container Console
mit folgendem Befehl kannst du eine Shell innerhalb des Containers öffnen:
docker exec -it bh-node bash
Da der Manager mit einer sehr alten Version von MongoDB agiert, können wir nicht mehr mit den neusten Tools arbeiten.
Tool für den DB zugriff: www.robomongo.org
Da wir ein altes Tool für die DB verwenden, kommt ein weiteres Problem hinzu: dieses Tool unterstützt keine aktuelle SSH Verbindung zu unserem Ubuntu Server (master.bakehouse.at). Daher müssen wir mit dem OS (lokaler PC) einen Tunnel zum Master aufbauen und alles, was über das Tool an diesen Port geht, da durch tunneln:
ssh -L 27017:localhost:27017 root@master.bakehouse.at