WikiToLearn Courses Backend is backend service of the WikiToLearn architecture. Its aim is to serve a RESTful HATEOAS API thanks to Python Eve.
We use Docker to speed-up development and setup the environment without any dependency issues.
- Docker Engine 17.09.0+
It is advisable to run using the docker-compose.yml
file provided.
- Build all docker containers with:
docker-compose -f docker-compose.yml -f docker-compose-dev-deps.yml build
- Run all docker containers with:
docker-compose -f docker-compose.yml -f docker-compose-dev-deps.yml up
We use SemVer for versioning.
This project is licensed under the AGPLv3+. See the LICENSE.md file for details.