Skip to content

Dr-Pe/sirius-be-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend challenge: Cloud File Storage

Service Goals

  • Users and authentication
  • Stats
  • Testing
  • Additional points:
    • Create a Docker image for running the API in a container
    • Swagger Documentation

Usage

  • Start the services: docker compose up
  • Visit the FastAPI web app or the Minio client

Testing

  • With the services up enter into the fastapi service: docker compose exec fastapi sh
  • Execute the tests (with coverage, in order to get a coverage report): coverage run -m pytest app/testing.py
  • Print the report: coverage report

About

Sirius backend challenge: Cloud File Storage

Resources

Stars

Watchers

Forks

Packages

No packages published