This simple solution implements a user management system with a multi-layered architecture, using .NET 8.0 for the backend and Angular 17 for the frontend UI. It includes Dockerfiles for both backend and frontend,along with Docker Compose for service orchestration.
To run this application, you need:
Windows or macOS: Docker Desktop
Linux: Install Docker and Docker Compose
To run the application, simply execute the following command from the solution directory:
docker compose up --build
To stop and remove all containers associated with the application, run:
docker compose down
To verify that the system is functioning correctly, open your browser and navigate to the following address:
ASP.NET Core
SqlServer
UnitOfWork
PrimeNG
typeScript
Xunit
Serilog
Docker
DockerCompose
NGINX