Backend API, is a single access point to manage your Object Storage Server (minio).
- Web API : netCore 3.1 LTS.
- XUnit : Testing framework. (Not yet)
- Swagger : Documentations for the Web API.
- StyleCop : Code Analyzer to enforce a set of style and consistency rules.
- Minio : Object Storage Server.
- Docker : Container platform.
- Visual Studio 2017 Community - v15.x
- Postman
- Make tool
In the API Project always use the Manager library for the bussiness rules.
- General Branching Rules with Git.
- General Versionnig Rules.
- API Urls Standards.
- API Best practices.
- Guide for declaring issues.
This commands are based on the Makefile. for more informations see MakeFile.
## ================== MINIO CONTAINER ====================== ##
make start-minio
make stop-minio
make restart-minio
make clean-minio
## ================== APP CONTAINER ======================== ##
make start-docker-app
make stop-docker-app
make remove-docker-app
make remove-docker-image
make clean-docker-app
make nuke
For more details about the endpoints, you can run the project locally and go to http://localhost:5100/swagger