To complete this chapter, you should have the following setup:
- Swift 5 installed
- Vapor Toolbox installed
- Xcode 11+ installed
- macOS
- For Docker, you need the following:
- Mac hardware must be a 2010 or newer model, with Intel hardware
- macOS Sierra 10.12 and newer macOS releases are supported
- At least 4 GB of RAM
- VirtualBox prior to version 4.3.30 must not be installed
While all of this would work with Linux just the same, the illustrations in this chapter will show macOS.
The code files for this chapter can be found here: https://github.com/PacktPublishing/Hands-On-Swift-5-Microservices-Development/tree/master/Chapter 6/Shop Backend/template.