You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains a web application used to manage network assets such as servers or services. It is built with **ASP.NET Core 9** and uses Entity Framework Core, AutoMapper and FluentValidation. User login is validated against an LDAP directory.
4
+
5
+
## Features
6
+
7
+
- CRUD operations for network assets
8
+
- LDAP based authentication using `Novell.Directory.Ldap`
9
+
- MVC views styled with Bootstrap and icons
10
+
- Unit tests with MSTest, Moq and FluentAssertions
11
+
- Dockerfile and CI workflow for container builds
12
+
13
+
## Requirements
14
+
15
+
-[.NET 9 SDK](https://dotnet.microsoft.com/) or newer
16
+
- SQL Server instance for the `NetConnection` string in `appsettings.json`
17
+
18
+
## Building and running
19
+
20
+
Clone the repo and restore dependencies:
21
+
22
+
```bash
23
+
dotnet restore
24
+
dotnet build
25
+
dotnet run --project src/NetworkInfrastructure.Web
26
+
```
27
+
28
+
The application will start on `http://localhost:5062` when using the included launch settings.
29
+
30
+
## Running tests
31
+
32
+
Execute the unit tests using:
33
+
34
+
```bash
35
+
dotnet test
36
+
```
37
+
38
+
## Docker
39
+
40
+
A `Dockerfile` is included. You can build and run locally:
0 commit comments