This is a docker compose project for developing code with PHP 8 and mariadb 10.4
This package is built for development of PHP Symfony framework project. We also try to gather things and containers that used to implement CQRS architectures
- Main Goal:
A flexible tool for building and profiling Symfony framework with hands on CQRS - Includes:
PHP 8.4PHP FPMNGINXlatest veriosn of alpine nginxMySQL 8.0.23The most common version of mariaDBRedis Driverthe Redis driver of PHPXDebugability to debug project with XDebugBlackfire Agentability to profile code and request with profillerCronan alpine container to run your cron jobsElasticSearchlatest stable version of elasticsearchRabbitMQbroker and queue management serviceTimeZoneWe set Asia\Tehran Timezone for PHP
For starting simply use this command
docker-compose up -d
For using Blackfire start containers with bellow command. you need also blackfire client e.g. google chrome extention
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
For stopping the containers use this command
docker-compose down