/raven

Microservices API Gateway

Primary LanguagePython

Raven

Microservice API Gateway as a service

Architecture

Setup Prerequisites

Setup Instructions

  • Clone the repo by running the following command
git clone https://github.com/Lobarr/raven.git && cd raven
  • Create virtual environment and activate
python3 -m venv venv
source ./venv/bin/activate
  • Install api dependencies
pip install -r requirements.txt
  • Install client dependencies
cd client && npm install

If you've made it here, you're all set!

Running the application

  • It as simple as running the following command
make start-app
  • http://localhost:3000 - frontend
  • http://localhost:3001 - backend

Example .env

PORT=3001
ENV=dev
DB=mongodb://raven
JWT_SECRET=12raven34
RAVEN_ADMIN_USER=root
RAVEN_ADMIN_PASS=toor