api icon indicating copy to clipboard operation
api copied to clipboard

Backend services for cloud-player

Build Status Openapi Documentation Asyncapi Documentation Code Coverage Python 3.6

Cloud Player API

This repository contains the REST and ASYNC backend API for the Cloud-Player web and desktop applications. It is build using the tornado framework and integrates a PostgreSQL database over SQLAlchemy. The pub/sub system is implemented with Redis. There is a continuous testing and deployment toolchain setup with travis and AWS.

require

python==3.6
pip>=9
npm>=3.5
postgresql>=10
redis>=3

install

make

develop

bin/api

test

bin/test