- Install Docker Desktop from https://www.docker.com/products/docker-desktop.
- Launch Docker Desktop application.
- Download the project from master branch OR git clone it from master branch to your desktop.
- Open the project folder.
- Open cmd in the project folder and enter command docker-compose up
- Wait for dependencies to download.
- Open a browser and enter URL http://localhost:8080/ If the port is not available, change it in docker-compose.yml file to another one (ports section where "8080:80" is written. Example: 8080:80 -> 8081:80).
- Enjoy the project.
mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim
---> mcr.microsoft.com/dotnet/aspnet:5.0-focal
mcr.microsoft.com/dotnet/sdk:5.0-buster-slim
---> mcr.microsoft.com/dotnet/sdk:5.0-focal
In the /Grecha/Dockerfile
Proofs:
NuGet/Home#10491
dotnet/sdk#15510
When you start the application, you will be taken to the main page with products. At first launch you will need to wait for a while because of data being parsed.
- Groats is parsed from three stores: ATB, Fozzy, Novus.
- There is a filter on the main page. With the help of it, you can sort groats by price.
- You can view specific store products by switching between them with the help of the sidebar menu. To open it press the "bars" icon that is placed at the left in the navbar.
Sample project is running at: http://grecha.southcentralus.azurecontainer.io/