A Symfony 7 docker template base project using PHP8.3, Nginx, MariaDb, RabbitMQ, MailDev.
- Clone this repo
- Run
cp .env.dist .env
- Edit the .env file to change PROJECT_NAME variable for renaming containers & directory
- Edit Makefile and replace PROJECT_NAME variable same as in the .env file
- Run
make start
to run containers - Run
make init
to initialize the project - You can run
make help
to see all commands available
Open http://localhost:8000
for the Symfony app
Open http://localhost:8003
for the RabbitMQ app
Open http://localhost:8004
for the MailDev app
- PHP 8.3.2
- Nginx 1.20
- RabbitMQ 3
- MariaDB 10.4.19
- MailDev
- Symfony 7
Enjoy!