A fully featured RESTful Web API powered by Eve. Based on official Eve-Demo.
If you need a gentle introduction to the wondeful world of RESTful WEB APIs, check out Nicola's EuroPython 2012 talk
Developing RESTful Web APIs with Python, Flask and MongoDB
Simply navigate inside the project folder and run
docker-compose up
What things you need to install the software and how to install them
- docker >= 18.03.1-ce
- docker-compose >= 1.20
For an example of a client application that uses the api see the included client.py
file. It deletes all entries and inserts example data.
Deploy in production environment at your own risk. Consult official Eve, Flask and Docker documentation beforehand.
- Eve - The web framework used for easy rest-api development
- MongoDB - Document-oriented Database
- Docker - Software container platform
- Docker Compose - Easy management of Docker containers
- Python Docker Image - Official Python Docker Image
- uWSGI - Deployment Server
This project is based on previous work see LICENSE file for more information. Also note the docker image licence.
- Hat tip to anyone who's code was used