This is the kitchen part of the Restaurant simulation of the first lab at the Network Programming course.
The dining hall part of the Restaurant simulation: https://github.com/GheorgheMorari/DiningHallServerGO
If you don't run linux, or don't have git bash, change the file type of the scripts to cmd.
run build_and_start_container.sh to build and start container
run start_server_from_container.sh to start or restart server
run build_docker_image.sh to build the image
run remove_docker_stuff.sh to remove docker image and container
http://localhost:8000/ to check if the kitchen server is running, and to see the state of the kitchen
The time left is most of the time broken because of the inclusion of parallel work from one cook.
There are multiple tunables in this simulation.
All the tunables are situated in main.go
Sending:
Receiving: