Web API for a simple RPG Backend.
- User Authentication
- Containerized MySQL-Database
- Swagger Documentation
- Database Migrations via Entity Framework
To run the application, Docker is required to execute the following command.
docker compose up --build --remove-orphans -dThe Documentation can be accessed via
http://localhost:8082/swaggerAfter a successful Login the User can then be authorized in the top right corner by entering
bearer PUT_YOUR_HASH_HEREThe Hash can be found in the response body of the login request by checking the data property.
Testing is done manually.
- Unit Tests
- Containerized Integration Tests