/monorepo-api

Scalable dockerized backend API implementation with Python Flask

Primary LanguagePythonApache License 2.0Apache-2.0

monorepo-api

Scalable Mono repo dockerized backend REST API implementation with Python Flask

CodeFactor

Architecture:

diagram

How to Build:

Got to your root directory and

 docker-compose up --build

If you want to run in the virtual environment

  pip3 install -r requirements.txt

Activate virtual environment :

  source venv/bin/activate
  export FLASK_ENV=development
  export FLASK_APP=run
  flask run

Project Strucuture

Monorepo-API (Root) -authentication (Flask api responsible for authentication of the users could also called userservice)

-nginx - Act as the API gateway and uwsgi application server runs on it

-streaming-service - Comming soon.. (Flask API which Will be resposible for the streaming service)

API Enpoint from authentication service