Local Development Environments

This article lists all the development environments I have created for local application dev using docker. The following section are organised by programming language, and then framework or other related characteristic.

PHP

Laravel

The following development environments have been created specifically for Laravel

Development Environment using Docker implementing a LEMP server used for hosting Laravel applications. [LEMP] = Ubuntu 18.04 Base Image + Nginx + MySQL + PHP 7.2

DevEnv-Docker-LEMP-Laravel https://github.com/aalshukri/DevEnv-Docker-LEMP-Laravel

Read more here in my guide for development environment for Laravel.

Drupal

Development Environment using Docker implementing a LEMP server used for hosting Drupal applications. [LEMP] = Ubuntu 20.04 Base Image + Nginx + MySQL + PHP 7.4

DevEnv-Docker-LEMP-Drupal https://github.com/aalshukri/DevEnv-Docker-LEMP-Drupal

PHP with Xdebug Enabled

This is a development environment for PHP projects using PhpStorm and Docker with xdebug enabled. (note, the title suggests Laravel, but this is DevEnv is framework independent).

Read more here in my guide for development environment for php with xdebug.

Python

Development Environment using Docker implementing python3 used for developing python applications.

ipython requests numpy pandas scikit-learn scipy boto3

DevEnv-Docker-Python3 https://github.com/aalshukri/DevEnv-Docker-Python3



You can read more about how I have used the docker, python, php (laravel, drupal) technolgogies and devops methodologys in my other projects.

If you have any questions or comments you can contact me.

Creating your first programming language is easier than you think,
...also looks great on your resume/cv.