Skip to content

enixdark/raven

 
 

Repository files navigation

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

About

Microservices API Gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.9%
  • TypeScript 10.9%
  • HTML 0.5%
  • Makefile 0.3%
  • CSS 0.2%
  • Dockerfile 0.1%
  • JavaScript 0.1%