This is a demo application that is meant to showcase a number of technologies. This is a complex architecture that is overkill for most problems.
In order to run this application, you need:
- Docker
In order to build and develop, add:
- .NET Core
- Node
- Yarn (
npm install -g yarn
) - MS SQL Local (MSSQLLocalDb - installed with Visual Studio)
Technologies in play include:
- Docker
- Akka
- ASP.NET Core
- SignalR
- React and Redux
- ELK Stack
- Entity Framework
- Microsoft SQL Server
In order to build the application, run:
docker-compose up
That should be it.
Open in visual studio. Run.
That's it.
Role | Url |
---|---|
Web | http://localhost:8000 |
API | http://localhost:8001 |
Kibana | http://localhost:5601 |
SQL | localhost,1434 |
Role | Url |
---|---|
Web | Assigned by VS |
API | Assigned by VS |
SQL | (localdb)\MSSQLLocalDb |
Kibana is not present when hosting locally. See consoles instead.
The front-end is contained within Dockka.Web\ClientApp
, and uses React and Redux.