Skip to content

Odvin/gogo-core

Repository files navigation

Skeleton for NestJS + MySQL setup

  1. Lets reconfiguration MySql server;
  2. Reads all configurations from .evn;

Steps to run

npm i 
cp .env.config .env
docker-compose up

If your do not want to mash logs do in separate consoles.

Console - 1

docker-compose up mysql-db mysql-db-setup

Console - 2

docker-compose up api-server

Data storage model

ER-diagram

API Routes

GET Requests

host:port/games?filter
host:port/liveness
host:port/readiness
host:port/memory-health

POST Requests

host:port/users/signup
host:port/users/signin
host:port/games
host:port/games/users

PATCH Requests

host:port/users/info
host:port/games/{id}/status

e2e tests

Enter into the container

 docker exec -it gogo_api bash

Run tests

npm run test:e2e

About

gogo-core-api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published