2017 © Pedro Peláez
 

project sy2docker

The "Symfony Docker Edition" distribution

image

madman/sy2docker

The "Symfony Docker Edition" distribution

  • Wednesday, May 31, 2017
  • by madman
  • Repository
  • 1 Watchers
  • 5 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Symfony Docker Edition

The idea is to get up and running Symfony app, while keeping your machine clean. You only need to have few packages installed to achieve this: git, docker and docker-compose., (*1)

Mac and Windows users also require either docker-machine or docker for Mac., (*2)

Up and running

Make sure you have Docker and Docker Compose properly set up in your environment., (*3)

Clone the repository, (*4)

$ git clone git@github.com:madman/sy2docker.git

or, (*5)

composer create-project --no-install --no-scripts madman/sy2docker

Manage files and folders access attributes, (*6)

$ bin/init

Build images, (*7)

$ docker-compose build

Run containers, (*8)

$ docker-compose up -d

Install symfony dependencies, (*9)

$ docker-compose run composer install 

Open http://localhost:8080/ in your browser to enjoy the results., (*10)

What's included?

  • nginx - 1.10.1
  • fpm - php-fpm (php version is 5.6.30)
  • mysql - 5.5
  • composer - service to work with composer
  • console - symfony console

What differs from Symfony Standard Edition?

  • removed SwiftmailerBundle package
  • removed incenteev/composer-parameter-handler. All things are configured automatically.

Licensing

Symfony Docker Edition is licensed under MIT or BSD licenses. See [LICENSE][5] for the full license text., (*11)

Enjoy!, (*12)

The Versions