This is a backend WebAPI solution written in .NET / C# following the clean architecture principles.
The API layer that consumes services provided by Altinn.Profile.Core
Relevant implementations:
The domain and application layer that implements the business logic of the system.
Relevant implementations:
The infrastructure layer that implements the interfaces defined in Altinn.Profile.Core for integrations towards 3rd-party libraries and systems.
Relevant implementations:
These instructions will get you a copy of the profile component up and running on your machine for development and testing purposes.
Clone Altinn Profile repo and navigate to the folder.
git clone https://github.com/Altinn/altinn-profile
cd altinn-profile
podman compose up -d --build
podman stop altinn-profile
The Profile components can be run locally when developing/debugging. Follow the install steps above if this has not already been done.
cd src/Profile
dotnet run
The profile solution is now available locally at http://localhost:5030/. To access swagger use http://localhost:5030/swagger.