Technical requirements
This chapter requires you to have access to Bash. If you are using a Mac or Linux OS, you can just use terminal. If you’re on a Windows OS, you will need to install a third-party Bash program.
For the instructions defined in this chapter, you can experiment with the complete Docker setup found in Chapter 3 Git repository at https://github.com/PacktPublishing/Test-Driven-Development-with-PHP-8/tree/main/Chapter%203.
Quick Setup
To run the complete development setup with Docker containers for this chapter, in a macOS development machine, follow the instructions in this chapter to install Docker Desktop, and then simply run the following command from your terminal:
curl -Lo phptdd.zip "https://github.com/PacktPublishing/Test-Driven-Development-with-PHP-8/tree/main/Chapter%203.zip" && unzip -o phptdd.zip && cd complete && ./demoSetup.sh