robuust/laravel-heroku-queue-listener

Laravel package to autoscale Heroku queue workers based on queue events

Installs: 64

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/robuust/laravel-heroku-queue-listener

v1.1.0 2026-02-23 10:24 UTC

This package is auto-updated.

Last update: 2026-02-23 10:25:53 UTC


README

Autoscale Heroku worker dynos based on Laravel queue events.

Installation

composer require robuust/laravel-heroku-queue-listener

The package uses Laravel package auto-discovery.

Configuration

Set the following environment variables:

  • HEROKU_API_KEY
  • HEROKU_APP_NAME

Optional:

  • QUEUE_AUTOSCALER_RELEASE_EVENT (defaults to App\\Events\\AppReleased)
  • QUEUE_AUTOSCALER_CACHE_KEY (defaults to queue-autoscaler:current-dynos)
  • QUEUE_AUTOSCALER_CACHE_TTL_SECONDS (defaults to 3600)

Publish config if needed:

php artisan vendor:publish --tag=queue-autoscaler-config