All Projects → drgomesp → Symfony Docker

drgomesp / Symfony Docker

Licence: mit
🐳 The Symfony Docker Edition – featuring PHP 7, Docker and Docker Compose

Projects that are alternatives of or similar to Symfony Docker

Book 5.0 1
The Symfony 5 book source: The Fast Track
Stars: ✭ 192 (-8.13%)
Mutual labels:  symfony
Alice
Expressive fixtures generator
Stars: ✭ 2,289 (+995.22%)
Mutual labels:  symfony
Expression Language
The ExpressionLanguage component provides an engine that can compile and evaluate expressions.
Stars: ✭ 2,418 (+1056.94%)
Mutual labels:  symfony
Property Access
The PropertyAccess component provides function to read and write from/to an object or array using a simple string notation.
Stars: ✭ 2,362 (+1030.14%)
Mutual labels:  symfony
Phpenums
🔩 Provides enumerations for PHP & frameworks integrations
Stars: ✭ 194 (-7.18%)
Mutual labels:  symfony
Angular Symfony
Project Bootstrap for an Angular + Symfony project
Stars: ✭ 196 (-6.22%)
Mutual labels:  symfony
Polyfill Intl Icu
This component provides a collection of functions/classes using the symfony/intl package when the Intl extension is not installed.
Stars: ✭ 2,287 (+994.26%)
Mutual labels:  symfony
Event Dispatcher Contracts
A set of event dispatcher abstractions extracted out of the Symfony components
Stars: ✭ 2,667 (+1176.08%)
Mutual labels:  symfony
Stopwatch
The Stopwatch component provides a way to profile code.
Stars: ✭ 2,388 (+1042.58%)
Mutual labels:  symfony
Rich Model Forms Bundle
Provides additional data mappers that ease the use of the Symfony Form component with rich models.
Stars: ✭ 198 (-5.26%)
Mutual labels:  symfony
Aimeos Symfony
Symfony e-commerce bundle for professional, ultra fast online shops, complex B2B applications and #gigacommerce
Stars: ✭ 194 (-7.18%)
Mutual labels:  symfony
Mercure Bundle
The MercureBundle allows to easily push updates to web browsers and other HTTP clients in the Symfony full-stack framework, using the Mercure protocol.
Stars: ✭ 195 (-6.7%)
Mutual labels:  symfony
Gifexceptionbundle
😛 The GhostBuster of your exception page!
Stars: ✭ 197 (-5.74%)
Mutual labels:  symfony
Backbee Php
the next generation CMS built on top of Symfony and Doctrine components. Give us a star to support our project :)
Stars: ✭ 192 (-8.13%)
Mutual labels:  symfony
Panther
A browser testing and web crawling library for PHP and Symfony
Stars: ✭ 2,480 (+1086.6%)
Mutual labels:  symfony
Daemonizable Command
Daemonizable (endless running) commands for Symfony.
Stars: ✭ 189 (-9.57%)
Mutual labels:  symfony
Inflector
Inflector converts words between their singular and plural forms (English only).
Stars: ✭ 2,232 (+967.94%)
Mutual labels:  symfony
Symfonydependencyinjectiontest
Library for testing user classes related to the Symfony Dependency Injection Component
Stars: ✭ 206 (-1.44%)
Mutual labels:  symfony
Liiphellobundle
[DEPRECATED] Alternative Hello World Bundle for Symfony2 using several FriendsOfSymfony Bundles
Stars: ✭ 206 (-1.44%)
Mutual labels:  symfony
Form
The Form component allows you to easily create, process and reuse HTML forms.
Stars: ✭ 2,406 (+1051.2%)
Mutual labels:  symfony

Symfony Docker Edition by Latest Stable Version

The unofficial Symfony Docker Edition – by @drgomesp

http://drgomesp.github.io/symfony-docker/

This is an unofficial, open-source and community-driven boilerplate for Symfony projects that run on Docker. It's an attempt of standardizing and making it easier to bootstrap Symfony applications ready for development and production environments. The main tools used are Symfony, Docker and Docker Compose. Other things included are:

  • PHP 7.1 + PHP-FPM
  • Nginx
  • Xdebug
  • Opcache

Table of Contents

Installation

Before anything, you need to make sure you have Docker properly setup in your environment. For that, refer to the official documentation for both Docker and Docker Compose. Also, if you're developing on Mac or Windows – yeah, maybe that's the case –, make sure you have Docker Machine properly setup.

This project depends on having jwilder/nginx-proxy running. This is a reverse proxy container that will allow having multiple projects running on port 80.

Build and run the containers:

docker-compose up -d --build

Once that's done, you should be able to access the application on the IP that docker (or Docker Machine) is running at.

FAQ

Coming soon...

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].