You can find the code file for this chapter in this book's GitHub repository at https://github.com/PacktPublishing/Mastering-GitLab-12/tree/master/Chapter17.
The other requirements for this chapter are as follows:
- Docker Machine is automatically installed with the Docker software distributions for macOS or Windows. If you don't have it, you can find it at the following link: https://github.com/docker/machine/releases/.
- You need a Linux bastion host with up-to-date patches.
- Access to the Docker registry image is required (https://hub.docker.com/_/registry).
- Access to the MinIO Docker images is required (https://hub.docker.com/r/minio/minio).
- You need VirtualBox installed on the bastion host (http://www.virtualbox.org).
- You need an AWS account, which will be used for scaling with the EC2 infrastructure.