manager.bakehouse.at

    app1.bakehouse.at (94.198.139.96)

    Manager ist ein Service für Reseller und die Verwaltung derer Bakehouse Projekte und Teams.

    Server

    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.

    Container

    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

    MongoDB

    Da der Manager mit einer sehr alten Version von MongoDB agiert, können wir nicht mehr mit den neusten Tools arbeiten.

    Robo 3T 1.2.1

    Tool für den DB zugriff: www.robomongo.org

    SSH Proxy

    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