Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

[Deprecated] Monorepo for the backend services of Goalie App

License

Notifications You must be signed in to change notification settings

Enkel-Digital/goalie-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goalie backend services

Running the services

  • Start the services individually
    • Enter the folders and use "npm run serve" or their respective start scripts.
  • Use script to spin all of the services locally as a cluster, execute these in root
    • npm install
    • npm run serve:cluster
  • The commands in the services for docker are for pushing to gcr and running on gcp/cloud-run

Repos and contents

  • DB
    • main.dbml
      • dbml file for SQL schema definition of the main database
    • sql_management
      • Used to manage SQL databases used by any service
    • ce-sql
      • Wrapper library around knex to use within this monorepo to skip setting up knex everytime with defaults pre-injected already.
  • api
    • The main API service for the portal and more. Built with typescript
  • billing
    • Billing Service wraps around the strip service for core and partners services.
  • error
    • Service used for error reporting and application monitoring.

License, Author and Contributing

This project is made available under the "AGPL License"
If you have any questions, contact us via email

Authors: