Skip to content

EMIDD-Projekt/PraeferenzVerknuepfungsService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Präferenzverknüpfungsservice

Proof-of-Concept Implementierung der Verknüpfungssservice -Komponente der Privacy Proxy Architektur.

Es handelt sich um ... tbd.

Nutzung

Im folgenden werden mögliche Wege aufgezeigt, um den Verknüpfungsservice zu testen.

Anforderungen

Zur Speicherung von Präferenzen nutzt der Webservice im Hintergrund die Datenbank MongoDB. Die Zugangsdaten zu dieser werden über Umgebungsvariablen an den Service übergeben:

'mongodb_url' --> URL des Datenbankservers
‘mongodb_user’ --> Kennung d. Datenbanknutzers
'mongodb_pw' --> Passwort des Datenbanknutzers

Angaben zu erforderlichen Programmbibliotheken und Erweiterungen finden sich in der Datei requirements.txt.

a) Lokale Ausführung

Es wird die Nutzung einer vituellen Umgebung (virtualenv) empfohlen.

Nach der Installation von MongoDB oder der Registrierung einer gehosteten Instanz der Datenbank (z.B. hier) sowie dem Setzen der oben genannten Umgebungsvariablen werden folgende Anweisungen in der Konsole aufgerufen:

>> git clone https://github.com/EMIDD-Projekt/PraeferenzVerknuepfungsService.git

>> pip install -r requirements.txt

>> python PolProvServ.py

Anschließend steht der Service unter http://127.0.0.1:5000/ zur Verfügung.

b) Ausführung als Cloud Service

tbd.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published