Skip to content
This repository was archived by the owner on Jun 29, 2022. It is now read-only.

Latest commit

 

History

71 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub tag (latest SemVer)

Service-Bank

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.

Installation

Backend

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 install
  • node app.js

Frontend

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 install
  • npm start

Releases

Packages

Used by

Contributors

Languages