coajaxial / php-env

My docker PHP environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP Docker development environment

Usage

docker run --rm -i -v $(pwd):/opt/project coajaxial/php-env [command]

Create cron that updates image daily (optional)

Add the following line to your crontab file (crontab -e):

0 0 */1 * * docker pull coajaxial/php-env

Features

  • Alpine Linux
  • PHP 7.3 including several extensions required for running Symfony 5+
  • Composer
  • Yarn

Examples

Create new Symfony project

docker run --rm -i -v $(pwd):/opt/project coajaxial/php-env composer create-project symfony/website-skeleton [name]
# or
docker run --rm -i -v $(pwd):/opt/project coajaxial/php-env composer create-project symfony/skeleton [name]

About

My docker PHP environment


Languages

Language:Dockerfile 93.5%Language:Shell 6.5%