Complete Dockerized developer stack for PHP developers.
Includes:
- Nginx.
- Mysql.
- PHP (extensions, composer, so on.).
Also, includes a bash tool to initialize the docker containers and Symfony 5 project easily.
Note: This project was tested on linux based machines only.
- Clone the project.
- Run
./tools init-containers
to build and start all the containers.
if you need an empty Symfony 5 Project:
- Run
./tools init-symfony-project symfony/website-skeleton
to initialize the Symfony 5 project. - Add
0.0.0.0 project.local
to/etc/hosts
. - Go to the browser and enter to: http://project.local/.
That's it!
Run ./tools help
to see all available options.
Special thanks to:
Berny Cantos Who showed me how to fix the user's permission problems.