Docker boilerplate for local development. Provides LAMP (Apache + PHP, MySQL and phpMyAdmin) and Node.js environments.
- Clone repository
- Copy
.env.samplefile to.envand change environment variables - Edit docker files if needed
- Create web server folders and mysql data folders
- Create ssl folder and generate SSL cert
- Run
docker-compose buildto build Docker images - Copy
docker-compose.ymlfile to your project folder and edit as needed - Copy necessary values from
.envfile to.envfile in your project folder - Up environment with
docker-compose up -dor usedevmode.shscript
In order to use Xdebug you need to setup XDEBUG_REMOTE_HOST environment variable. You can either set it to your host IP address or setup loopback IP.