Sign inSign up

pluie/alpine-symfony

By pluie

•Updated about 8 years ago

symfony on pluie/alpine-apache-fpm ~ 83 MB

Image
3

3.3K

pluie/alpine-symfony repository overview

⁠pluie/alpine-symfony

Extend pluie/alpine-apache-fpm.

if /app/$WWW_DIR does not exits then pluie/alpine-symfony install
the symfony framework with $SYMFONY_VERSION version on the /app directory

⁠Image Size

  • image ~ 83 MB

⁠ENV variables

  SYMFONY_VERSION=3.1               # symfony version
⁠Inherit ENV variables
 HTTP_SERVER_NAME=symfony.docker    # apache ServerName  
          WWW_DIR=web               # DocumentRoot relative to volume  
        WWW_INDEX=app.php           # DirectoryIndex
        SHENV_CTX=LOCAL             # LOCAL|INT|PROD change context bg color
       SHENV_NAME=symfony           # container name 
      SHENV_COLOR=33                # ANSI EXTENDED COLOR CODE
    FIX_OWNERSHIP=1
               TZ=Europe/Paris      # TIMEZONE

⁠Image Volumes

  • /app directory is a docker volume bind to your symfony project
  • /etc/php5/fpm.d/ to customize fpm

⁠Image Usage

chdir to your project directory

$ docker run --name symfony -it --link=mysql:db -v $(pwd):/app pluie/alpine-symfony

or

$ docker run --name symfony -d --link=mysql:db -e HTTP_SERVER_NAME=yourServerName -v $(pwd):/app pluie/alpine-symfony

⁠Connect to container

$ docker exec -it symfony bash

⁠Run the console

$ docker exec -it symfony php /app/bin/console --ansi

Tag summary

Content type

Image

Digest

Size

30 MB

Last updated

about 8 years ago

docker pull pluie/alpine-symfony