The following is the minimum recommended hardware for this chapter:
- Desktop PC or laptop
- 2 GB free disk space
- 4 GB of RAM
- 500 Kbps or faster internet connection
The following are the software requirements for this chapter:
- OS (Linux or Mac): Docker, Docker Compose, Git (optional)
- OS (Windows): Docker for Windows and Git for Windows
- Python 3.x, PyMongo driver, and Apache (already installed in the Docker container used for this book)
The installation of the required software and how to restore the code repository for this book was explained in Chapter 2, Setting Up MongoDB 4.x. To run the code examples in this chapter, open a Terminal window (Command Prompt) and enter these commands:
cd /path/to/repo/chapters/14
docker-compose build
docker-compose up -d
This brings up three Docker containers that are used as part of the demonstration replica set configuration. Further instructions on the replica set's setup are provided in this chapter. When you have finished...