Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.89 KB

README.md

File metadata and controls

72 lines (53 loc) · 2.89 KB

Quality gate

Scheduling API

DaySmart Scheduling API providing functionality to other services.

Information

Repo Documentation


Usage

Run the application

You can run the application locally, self-contained by using the provided container image definition and compose file that is included in the repo root directory.

docker-compose up

NOTE The included compose file loads two container images, the built project image and a supporting mongo database.

NOTE Initial run of the compose file will build the container and the project. If you wish to rebuild the project you will have to execute a docker-compose build command.

Local development run

# Reservation development
dotnet run --project ./src/Scheduling.Reservation.API/Scheduling.Reservation.API.csproj
# Availability development
dotnet run --project ./src/Scheduling.Availability.API/Scheduling.Availability.API.csproj

Testing

# unit tests
dotnet test -c Release --verbosity normal --filter "Category!=LongRunning"