Skip to content

bduff9/nfl-pool-be

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nfl-pool-be

Github Actions BCH compliance CodeFactor Coverage Status Known Vulnerabilities deepcode

This is a backend GraphQL project, written in Typescript with TypeORM and Type-graphql. It connects to a MySQL database to return data.

Local development

Clone this locally and then run npm run setup to install dependencies. Either setup a MySQL database locally or use the docker-compose up command to run a containerized version of MySQL. Install vercel globally with npm i -g vercel. You will also need to create/pull the .env file. Either sign into vercel with vercel login and run vercel env pull or copy and rename .env.example to .env and fill in the values. Once this has been done, run vercel build to run it locally.

External Services

Sentry - We use this to track uncaught errors at runtime Github actions - This is used to run CI/CD on our repos on code changes Logflare - We are currently evaluating this log collecting tool LogDNA - We are currently evaluating this log collecting tool Datadog - We are currently evaluating this log collecting tool Sematext - We are currently evaluating this log collecting tool Heliohost - This provides free web hosting, we are using it currently for our MySQL database

Monitoring

We use Sentry and Logflare for monitoring. Logflare captures all logging. Sentry captures all errors.

License

This project is licensed under the terms of the GPL 3.0 license.

Releases

No releases published

Packages

No packages published

Languages