You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: stack/readme.md
+45-1Lines changed: 45 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,4 +66,48 @@ Bevor das Backend gestartet werde kann muss die application-local agepasst werde
66
66
** password:1234
67
67
* elasticsearch:
68
68
** password:changeme
69
-
** http-ca-certificate: <generate>
69
+
** http-ca-certificate: <generate>
70
+
71
+
# DAVe sample stack
72
+
73
+
DAVe __sollte__ in Produktionsumgebungen via [helm chart](https://artifacthub.io/packages/helm/it-at-m/dave?modal=install) installiert und betrieben werden.
74
+
75
+
Aber für einen ersten Einblick in das, was DAVe zu bieten hat oder für Entwicklungsumgebungen stellen wir eine
76
+
[docker-compose](https://github.com/it-at-m/dave-backend/blob/sprint/stack/docker-compose.yml)-Datei zur Verfügung,
77
+
die neben der benötigten Infrastruktur auch Frontend und Backend mit einem Beispieldatensatz einer Zählstelle startet.
78
+
79
+
Folgende Schritte sind hierfür nötig:
80
+
81
+
1. Docker und Docker Compose installieren: Sie müssen Docker und Docker Compose auf Ihrem System installiert haben.
82
+
Wenn Sie diese noch nicht installiert haben, können Sie die offizielle Dokumentation befolgen, um sie zu installieren.
83
+
Mit den folgenden Befehlen können Sie überprüfen, ob sie installiert sind:
84
+
```
85
+
docker --version
86
+
docker compose --version
87
+
```
88
+
Alternativ zu Docker kann auch [Podman](https://podman.io/) verwendet werden.
89
+
90
+
2. Infrastruktur starten: Die Infrastruktur-Container können mit folgenden Befehlen gestartet werden:
91
+
```
92
+
cd stack
93
+
source .env
94
+
docker compose up
95
+
```
96
+
97
+
3. Elasticsearch Zertifikat einbinden: Folgen Sie den Anweisungen unter [Erzeugen des Fingerprints](#erzeugen-des-fingerprints),
98
+
um das von Elasticsearch verwendete Zertifikat für die verschlüsselte Verbindung zu erhalten.
99
+
Dann fügen Sie den Fingerprint als Umgebungsvariable ELASTICSEARCH_CERT_FINGERPRINT im [.env-File](https://github.com/it-at-m/dave-frontend/blob/sprint/stack/.env) ein
100
+
und lesen die Datei nochmal ein:
101
+
```
102
+
source .env
103
+
```
104
+
105
+
4. Backend und Frontend hochfahren: Fahren Sie die beiden Container wie folgt hoch:
106
+
```
107
+
docker compose --profile sample-stack up
108
+
```
109
+
110
+
5. Auf die Anwendung zugreifen: Sobald alle Container betriebsbereit sind, können Sie die DAVe UI verwenden,
111
+
indem Sie im Browser zu http://localhost:8082 navigieren.
112
+
113
+
Das war's! Sie haben den Anwendungsstack für DAVe erfolgreich installiert und gestartet.
0 commit comments