Components:
- Mail server, using MailDev
- Database server, using mysql 5
- Web server, using apache/php5
The site shows how is the interaction of the web server with the rest of the servers.
- Clone the repository
- Go to the initial folder, where is located the .yml file
- Run docker-compose build, to create the containers
- Run docker-compose up -d to run the site. It can take several minutes because it needs to download the composer dependencies
- Open the browser and navigate to the docker ip
To stop the containers, run docker-compose down.
The database component, has a folder containing a dump with the initial scripts of the database. The generated schemas, will be stored on the database folder.