A simple dashboard application that displays the logs Lipizzaner writes into it's MongoDB log server.
It uses ASP.NET Core for the backend and Angular for the frontend code.
- Setup a MongoDB server instance that the Lipizzaner dashboard can access, and set its connection string in
appsettings.json
.- To also connect the framework to this server, set the connection string in
../configuration/general.yml
as well.
- To also connect the framework to this server, set the connection string in
- Install .NET Core for your platform, as described here.
- Install Node.js with NPM, as described here.
- Install the frontend dependencies
cd
into thelipizzaner-client/ClientApp
directory.- Run
npm install
.
- Restore the backend dependencies
cd
into thelipizzaner-client
directory (i.e.cd ..
).- Run
dotnet restore
.
- Depending on your OS (e.g. on Ubuntu), you may have to specify an environment variable:
export ASPNETCORE_ENVIRONMENT=Development;
Running in development mode makes the process easier, as it automatically startsng serve
, which serves the frontend files. - Run the app with
dotnet run
This application was built with the ASP.NET Core Angular template, details about it can be found here.