Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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

Releases

No releases published

Packages

No packages published