Example of a flask API service using Zalando connexion
- Python 3
- Virtual env
- VSCode or an other IDE
- Service documentation (Open api)
- Logger
- Multiple environments with configuration file
- Docker
- Gitlab CI
- Mongo connector
- Authentication (OIDC)
- Gunicorn for unix system (only present in Dockerfile)
- Call other Web service
- Unit test
- Test coverage
- Cache
- Kafka connector
- Run
./make.sh
to build the virtual env - Run
python main.py
or use a launcher in VScode for example - Access to http://127.0.0.1:8080/
- Access to http://127.0.0.1:8080/ui to see open api documentation