1 - Remove obj folder if exists
rm -rf ./BackApi/obj
2 - Install dependencies
docker pull ptsdocker16/interview-test-server
3 - Create api image
docker build -t backapi ./BackApi
4 - Start docker
docker-compose up
5 - Open swagger url
http://localhost:8000/index.html
dotnet test
- Environment variable to call interview server url (local/container)
- SQL Database to store traces and logs
- Distributed Redis cache to be usable for more containers
- Api Controller receives request
- Factory create/get service
- Service get from cache or search online, returns brackets
- Calculator receives brackets and execute calculation