Skip to content

awhipp/evetrade_api

Repository files navigation

EVE TRADE API

The serverless backend API which assists in computation for EVETrade.space.

It has 2 components:

  • The core API which is a bundled and deployed AWS Lambda function
  • The event driven lambdas which are deployed on AWS Lambda and are triggered by events (time or SQS)

Status

EVETrade API Tests

EVETrade API Deploy - Dev

EVETrade API Deploy - Prod

Setup

  • Python 3.12
  • Poetry
  • Environment Variables (see .env.example)
  • NodeJS 16.x (for event driven lambdas only) ** Soon to be refactored
  • In the future will dockerize the entire API stack to allow for easier local development

Setup and Testing

Install dependencies:

poetry install --sync

Activate the virtual environment:

poetry shell

Running tests:

pytest

Running tests to include coverage report:

pytest --cov=api --cov-report term-missing --cov-report=xml

About

Serverless backend for EVETrade.space

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •