Meeting notes and other team documentation can be found here.
Make sure all system requirements shown in the link below are completed before installing Docker Desktop.
Follow the installation instructions here.
Run the RUNME-WINDOWS.cmd if on Windows, otherwise run RUNME-BASH.sh. This will execute a script which takes the following steps:
- Build docker image
- Run docker conatiner using the above image. Once the container is run, it will open a socket connection on localhost on port 8080.
- Create a connection to the server on localhost:8080 using netcat, send some text, then close the connection. Closing the connection will also make the server shutdown.
Build the docker image:
docker build -q -t http-server .
To run the program:
docker run --detach -p 8080:8080 --name http-server-container http-server
Tests are located in the test
folder located at the root of the main application. To run all tests in the test folder run:
yarn test
A description of our tech stack and toolchain can be found here
Our milestones can be found here here
A description of what went well and what didn't go so well. We also talk about what changes we'll be making to our next goals. Click here
A description of what we have created for assignment 2 can be found here
A description of what went well and what didn't go so well in assignment 2. Click here
A description of what we have created for assignment 3 can be found here