Skip to content

The backend for the Geekway to the West Convention management system

License

Notifications You must be signed in to change notification settings

geekwaytothewest/ruleslawyer-backend

Repository files navigation

Description

Geekawy to the West Rules Lawyer is the premier play and win convention backend.

Requirements:

  • Docker/Docker Compose
  • Auth0

Installation

Git clone/pull this repository as well as the frontends repository into the same directory

Ex: ./git/geekway/ruleslawyer-backend ./git/geekway/frontends

Create .env file based on .env.template in each project (backend + frontend x 3)

If you haven't already, add yourself to prisma/seed.ts

Running the app

$ docker compose --profile all up

The backend will be listening on: localhost:8080

The frontends will be listening on:

The database will be listening on: localhost:5432

Using compose profiles

Profiles available: all, backend, ruleslawyer, db, frontends, admin, librarian, playandwin

Ex: only boot the requirements for the backend and admin

$ docker compose --profile backend --profile admin up

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Stay in touch

License

TBD?

About

The backend for the Geekway to the West Convention management system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages