How To Run
-
run
docker-compose up --build
from root directory(this will bring up MySql and the Api) -
navigate to http://localhost:5470/swagger/index.html
-
running the api from visual studio will require the above first step and then you can navigate to : http://localhost:5123/swagger/index.html
-
acceptance tests are dependent on the docker containers to be running
-
ping and healthcheck endpoints are tested in acceptance tests and can be hit at the following uris: /api/ping, /api/healthcheck
-
serilog has been setup to add different log sinks, in dev and running locally it logs to a local file and colored console, if wanting to extend in prod, you can add or override in appropriate appsettings file
-
flow charts are in the documents folder