Check this link to see the frontend part
To allow mircroservices connect successfully
I used this service, because alpine doesn't support bash commands. So, I couldn't use wait-for-it
docker-compose run --rm waitforrabbit
docker-compose up --build server db redis top_calculator db_writer frontend