Skip to content

Youssef-ben/backend-api-for-minio

Repository files navigation

API for the object storage server (Minio)

Backend API, is a single access point to manage your Object Storage Server (minio).

Tools and Technologies

1. Technologies

  • 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.

2. Tools

  • Visual Studio 2017 Community - v15.x
  • Postman
  • Make tool

Getting started

1. Rules

In the API Project always use the Manager library for the bussiness rules.

2. Useful commands

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

3. API Endpoints

For more details about the endpoints, you can run the project locally and go to http://localhost:5100/swagger

About

Backend Fileupload API, is a single access point to manage your Object Storage Server (minio).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published