Add more installation explanations (#7)
Add more installation explanations (#7)

* Added non-root user

* Updated the README to show updates

* Corrected typo

* First docker-compose setup

* Added new installation script

* Improved README

* Added more documentation

* Added even more documentations

* Added default DB creation provision

* Corrected typo in create user SQL query

* Added stop / start script

* Hacked the tmp folder permission for dev env

* Added timeout to pexpect child

* Added Xdebug entry

* Separated run script from build script

* Updated Readme to reflect new scripts

* Added build script to Dockerfile

* Migrated Docker from local to docker-machine

* Uncommented some lines in install.sh

* Moved mysql data folder to volumes to support Mac OS

* Restructured .env file

* Added docker machine directive in .env file

* Corrected typo in install.sh

* Updated start script

* Enabled Linux start by default

* Added configure setup for gd extension

* Using mysql folder as a persistent volume

To avoid permission issues and still allowing mysql data to be persisted
between restarts this will be mounted as a local volume.

Also remove a map to ini file that was not needed or desired as it was
already copied on build step.

* Improved instance user to default to 1000 for none Linux plats

* Updated README to reflect new installation instructions

* Removed obsolete connection script

* Separated nginx site config files

* Moved more hard-coded values onto .env file

* # Moved more hard-coded values onto .env file
# set Nginx conf.d content

* # Simplified installation script

* # Updated read me to reflect new params

* # Updated start script to be more descriptive

* # Made some changes as per recommendations

* # Added Behat configuration instructions

* # Moved provision param to script

* # Updated install script example

* # Removed docker-compose from tracked files.

* # Added information on how to create docker machine if required.

* # Corrected logic in start script info

* # corrected logic in install.sh

* Some more bullet point

* # Changed mysql config mount to read-only

* # Changed the dockerfile maintainer label.

* # Updated the project descriptions and contributors

* # Added license file.

* # Removed MySQL user create error masking

* # Updated Readme to express installer usage

* # Corrected minor typos in script

* # changed Behat port to 8081

* # Updated README with Behat recommendations

* # Set composer folder

* # Added SOAP extension to the mix

* # Set docker-machine env variable if applicable

* # Moves docker image build onto docker hub

* # Improve README to explain how to create docker machines

* # Explain when to use different user id than 1000

theiconic/docker-nginx-akeneo