doku angepasst

This commit is contained in:
SourceFellows 2020-10-21 07:42:27 +02:00
parent d91b00ec05
commit b4e327a514
2 changed files with 24 additions and 4 deletions

View File

@ -1,13 +1,33 @@
# Beispiel Anwendung "Training Fellow" # Beispiel Anwendung "Training Fellow"
Die Beispielanwendung "Training Fellow" wird im Buch "Microservices mit Go" des Rheinwerk Verlags beschrieben. Die Beispielanwendung "Training Fellow" wird im Buch "Microservices mit Go" des Rheinwerk Verlags beschrieben. Sie soll Schulungsanbieter bei der Schulungsbuchung, -vorbereitung und -durchführung unterstützen und vor Allem Ansätze für die Umsetzungen von Microservices in Go aufzeigen.
https://www.rheinwerk-verlag.de/microservices-mit-go-konzepte-werkzeuge-best-practices/ https://www.rheinwerk-verlag.de/microservices-mit-go-konzepte-werkzeuge-best-practices/
Der aktuelle Stand befinden sich immer unter: https://github.com/SourceFellows/trainingfellow
## Die Anwendung
Eine ausführliche Beschreibung der Anwendung befindet sich im Buch. Hier nur kurz die Domain Story der Anwendung:
![Domain Story der Anwendung](Training-Fellow.png)
## Start der Anwendung ## Start der Anwendung
Die komplette Anwendung kann über Docker-Compose mit einem Kommando gestartet werden: Die komplette Anwendung kann über Docker-Compose mit folgendem Kommando gestartet werden:
``` ```
docker-compose up docker-compose up
``` ```
Daraufhin werden die Docker Container für die folgenden Services gestartet:
* Registrierungs-Service
* Vorbereitungs-Service
* NATS-Server
* MongoDB
* Mongo-Express

View File

@ -22,7 +22,7 @@ func (nn *notifier) InformAboutNewRegistrierung(registrierung *registrierung.Reg
nc, err := nats.Connect(nn.url) nc, err := nats.Connect(nn.url)
if err != nil { if err != nil {
notifierLogger.Error("Could not connect to server: ", err) notifierLogger.WithError(err).Error("Could not connect to server: ")
return err return err
} }
defer nc.Close() defer nc.Close()