- Clone the repository
- Run
composer install
- Configure/confirm
.env
:APP_URL
- the base URL of your applicationAPP_FROM_EMAIL
- email address to send from
- Database setup:
symfony console doctrine:database:create symfony console make:migration symfony console doctrine:migrations:migrate symfony console doctrine:fixtures:load
symfony server:start -d
- Head to https://127.0.0.1:8000
- Run test suite:
bin/phpunit
- Run PHPStan (static analysis):
vendor/bin/phpstan
- Run php-cs-fixer (code style):
vendor/bin/php-cs-fixer fix -v
- Login Throttling:
config/packages/security.yaml
(security.firewalls.main.login_throttling
)
Add recurring tasks to src/Schedule.php
.
See Scheduler Documentation
Visit /admin/messenger
(as an admin user) to view your messenger/scheduler
monitor dashboard.