A simple backend for animal chipping service.
The server implements authorization/registration (basic) with roles, and different user operations related to animals, animal types, areas, locations.
- ASP.net
- NUnit
- NetTopologySuite
- EntityFrameworkCore
- Npgsql.EntityFrameworkCore.PostgreSQL
- AutoMapper
- Macross.Json.Extensions
- Swashbuckle.AspNetCore
- Run
dotnet restore
to install the dependencies - Run
dotnet build --configuration Release --no-restore
to build
- Run
dotnet run --project ItPlanetAPI
to execute. Specify the port in./ItPlanetAPI/Properties/launchSettings.json
. - Alternatively, build a Docker container using
docker build -t <some-name> .
, run withdocker run <some-name>
. - The server relies on a Postgres instance running, the connection string can be set up either in the environment variables or in
./ItPlanetAPI/Properties/launchSettings.json
.
This project is licensed under the MIT License - see the LICENSE.md
file for details.