Ein Banken Microservice für die Nutzer der SmartCity-Webseite. Dieser Mircoservice bietet die Dienstleistungen einer Bank an, wie die Eröffnung und Verwaltung von Konten, die möglichkeit Geld an andere Konten zu senden und Geld zu empfangen, ein Karte zu beantragen um bargeldlos zu zahlen.
Folgende Umgebungsvariablen müssen in der Datei backend/.env gesetzt werden
-
DATABASE_URL: MySQL Adresse im Format 'mysql://username:password@adress:port/database
Beispiel:mysql://root:root@localhost:3306/bank -
API_URL: API Basis Mapping
Beispiel:http://localhost: -
API_PORT: API Port
Beispiel:8080 -
RABBITMQ_URL: Adresse des RabbitMQ Servers
Beispiel:amqp://127.0.0.1:5672 -
RABBITMQ_EXCHANGE: RabbitMQ Exchange Name
Beispiel:exchange -
MAINHUB_URL: URL des MainHub's
Folgende Befehle müssen im Ordner backend ausgeführt werden um das Backend zu Installieren und zu Starten
npm installnode app.js
Folgende Umgebungsvariablen müssen in der Datei frontend/smartcity_bank/.env gesetzt werden
REACT_APP_API_URL: Adresse des Backends
Beispiel:http://localhost:3000/api
Folgende Befehle müssen im Ordner frontend/smartcity_bank ausgeführt werden um das Frontend zu Installieren und zu Starten
npm installnpm start