alengo/alengo-cache-warmup-bundle

Cache Warmup Bundle

This package is auto-updated.

Last update: 2025-05-15 22:56:07 UTC


README

  • PHP 8.2
  • Symfony >=7.0

Install the bundle

Execute the following composer command

composer require alengo/alengo-cache-warmup-bundle

Enable the bundle

Enable the bundle by adding it to the list of registered bundles in the config/bundles.php file of your project:

return [
    /* ... */
    Alengo\Bundle\AlengoCacheWarmupBundle\AlengoCacheWarmupBundle::class => ['all' => true],
];
bin/console do:sch:up --force

Configure the Bundle

config/packages/messages.yaml

framework:
    messenger:
        transports:
            async:
                dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
                options:
                    queue_name: 'async'
        routing:
            'Alengo\Bundle\AlengoCacheWarmupBundle\Message\SitemapCacheWarmup': async

.env variables to get an email notification when the cache warmup is done

    ADMIN_EMAIL=admin@sulu.rocks
    DEFAULT_SENDER_NAME="Sulu // Notify"
    DEFAULT_SENDER_MAIL=email@localhost