Easily create a CraftCMS development environment with Docker.
Settings remain agnostic after bootstrap completion (i.e. file & folder permissions, credentials, structure). Settings are set by default or customized. For successful operation, it's assumed Docker, Docker Compose and Composer applications are installed. The images bshelling/craftphpenv and mysql:5.7 are written to the docker-compose.yml.
CraftCMS
Docker
Docker Compose
Composer
Check for Composer installation
$ composer -v
Check Docker & Docker Compose installation
$ docker -v && docker-compose -v
To run application
$ ./craftmacncheez.sh