- Install CMake in Unix/Linux.
- Clone the repository.
- Navigate to the project folder then run the following commands:
i. cmake -S . -B build
ii. cmake --build build - To execute the tests, run the following command from the project folder:
i. cd build && ctest - To execute the sample client and server, run the following command from the project folder:
i. cd build
ii. cd Fire_forecast
iii. ./server_task "To run the server task", ./client_task "To run the client task".
- Install Docker.
- Clone the repository.
- Navigate to Docker/Server then run: docker build -t server
- Navigate to Docker/Client then run: docker build -t client
- Run both images using:
i. docker run --network=host --name ipc_server_dns_name server
ii. docker run --network=host client
Alternatively, you can pull the two images and run them directly from the following links:
https://hub.docker.com/repository/docker/2724180806/server
https://hub.docker.com/repository/docker/2724180806/client