/phoros-rest-server

This component is the REST server for the Phoros project

Primary LanguagePythonMIT LicenseMIT

Social data provisioning server

This repository holds the component that wraps the phoros project as a REST service.

Getting started:

Dependencies:

Installing:

docker-compose up -d

Debugging:

Open your browser (from your localhost) at: http://localhost:2018/docs

Progress:

  • Handling requests.
    • Wrapper files.
  • Wrapping.
    • Extractor.
    • Transformer.
    • Storage.
  • Current code consistency.
    • Listening to data providers.
      • Rabbitmq.
    • Serving data.
      • Basic server functionality.
      • Advanced query handling.
  • Containerisation
    • Light footprint.
    • Automation of deployment.

NOTE

  • On Ubuntu 20.04, containers have some problems with the firewall policies. [Potential solution]