This is an old revision of the document!
Table of Contents
Aufbau & Installation
Konzept und Aufbau
Konzept
Wird das Script newNIG.sh ausgeführt kopiert dies die einzelnen Dateien an die benötigen Stellen und ändert vorher platzierte Platzhalter in die nötigen Werte. Dies ermöglicht die einzelnen Environments im Nachhinein noch anzupassen, zu starten etc.. Jedes Environment hat seine eigene docker-compose Datei. Alle sind in eigenen Ordnern im Ordner “nig-environments” geordnet. Lediglich die nginx.conf befindet sich im Ordner “/etc/nginx/nigs”.
Aufbau
Es gibt einen NIG-Root-Ordner. In diesem liegen alle Dateien die zur Einrichtung benötigt werden. In diesem werden auch alle NIG-Environments gespeichert. Alle NIGs verwenden persistenten Speicher. In dem NIG-Ordner befinden sich mehrere Ordner und das Installationsscript. Die Ordnerstruktur:
- base-nginx
- base-nig
- newNIG.sh
- nig-environments
In base-nginx befindet sich eine Datei zur Configuration von Nginx. In base-nig befindet sich die docker-compose Datei für ein NIG-Environment, ebenso eine custom Configurationsdatei für grafana (grafana.ini) und nodered (settings.js).
Installation
Was installiert sein muss
- Docker
- Docker-Compose
- Node
- Nginx Reverse Proxy
Installation
- Hier herunterladen: Download NIG
- Im Home-Verzeichnis eines sudo-Users entpacken