composer create-project autobus-php/autobus --stability dev
# If needed, you may customize Docker Compose config
cp docker-compose.override.yml.dist docker-compose.override.yml
docker-compose up
docker-compose exec php bin/console d:s:u --force
# Load sample data
docker-compose exec php bin/console doctrine:fixtures:load
TODO
Add the following line to your crontab:
* * * * * php bin/console autobus:cron:run
To create a new job:
- Create it's class, implementing
Autobus\Bundle\BusBundle\Runner\RunnerInterface
; it may extendAutobus\Bundle\BusBundle\Runner\AbstractRunner
- Declare it as a service in your bundle's
services.yml
, with tagbus.runner
- Create an instance from the web UI
- PHP 7+