Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.13 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.13 KB

docker-symfony

Showcasing Docker development & packaging of Symfony applications

What is this thingy?

This (almost) pristine Symfony project aims to document my approach to developing and packaging PHP applications with Docker and docker-compose.

What does it cover?

  • How to declare and spin up multi-service environments with docker-compose
  • How to develop your project leveraging such an environment
  • How to integrate XDebug with PHPStorm when working with PHP containers
  • How to manage multiple Docker environments inside the same project (i.e. develop, ci, staging, production, etc.)
  • How to organize Docker infrastructure code without affecting the rest of the project structure

You can read about the nitty-gritty details at doc/ (Work In Progress)

What do I do with it?

  1. Read the docs
  2. Clone it
  3. Try to spin up the development environment
  4. Set up and test the XDebug/PHPStorm integration
  5. Try to build the production images and spin up the pseudo-production environment
  6. Ask questions if you have any
  7. Gimme feedback or submit PRs if you feel like it