wallabag/app/config/services_redis.yml

199 lines
5.7 KiB
YAML
Raw Normal View History

# Redis stuff
services:
2022-08-27 17:26:16 +00:00
_defaults:
autowire: true
autoconfigure: true
public: true
# readability
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.readability:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.readability"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.readability:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.readability"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.readability:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\ReadabilityImport'
# instapaper
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.instapaper:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.instapaper"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.instapaper:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.instapaper"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.instapaper:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\InstapaperImport'
2016-11-04 21:44:31 +00:00
# pinboard
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.pinboard:
2016-11-04 21:44:31 +00:00
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.pinboard"
2016-11-04 21:44:31 +00:00
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.pinboard:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
2016-11-04 21:44:31 +00:00
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.pinboard"
2016-11-04 21:44:31 +00:00
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.pinboard:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
2016-11-04 21:44:31 +00:00
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\PinboardImport'
2016-11-04 21:44:31 +00:00
# delicious
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.delicious:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.delicious"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.delicious:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.delicious"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.delicious:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\DeliciousImport'
# pocket
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.pocket:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.pocket"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.pocket:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.pocket"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.pocket:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\PocketImport'
# wallabag v1
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.wallabag_v1:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.wallabag_v1"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.wallabag_v1:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.wallabag_v1"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.wallabag_v1:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\WallabagV1Import'
# wallabag v2
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.wallabag_v2:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.wallabag_v2"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.wallabag_v2:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.wallabag_v2"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.wallabag_v2:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\WallabagV2Import'
2019-11-07 11:17:01 +00:00
# elcurator
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.elcurator:
2019-11-07 11:17:01 +00:00
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.elcurator"
2019-11-07 11:17:01 +00:00
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.elcurator:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
2019-11-07 11:17:01 +00:00
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.elcurator"
2019-11-07 11:17:01 +00:00
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.elcurator:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
2019-11-07 11:17:01 +00:00
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\ElcuratorImport'
2019-11-07 11:17:01 +00:00
# firefox
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.firefox:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.firefox"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.firefox:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.firefox"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.firefox:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\FirefoxImport'
# chrome
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.chrome:
class: Simpleue\Queue\RedisQueue
arguments:
2022-04-30 18:12:47 +00:00
$queueName: "wallabag.import.chrome"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.chrome:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.chrome"
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.chrome:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\ChromeImport'
2023-07-26 10:49:30 +00:00
# shaarli
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.shaarli:
2023-07-26 10:49:30 +00:00
class: Simpleue\Queue\RedisQueue
arguments:
$queueName: "wallabag.import.shaarli"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.shaarli:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
2023-07-26 10:49:30 +00:00
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.shaarli"
2023-07-26 10:49:30 +00:00
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.shaarli:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
2023-07-26 10:49:30 +00:00
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\ShaarliImport'
2023-07-26 10:49:30 +00:00
# pocket html
2024-02-19 23:47:53 +00:00
wallabag.queue.redis.pocket_html:
2023-07-26 10:49:30 +00:00
class: Simpleue\Queue\RedisQueue
arguments:
$queueName: "wallabag.import.pocket_html"
2024-02-19 23:47:53 +00:00
wallabag.producer.redis.pocket_html:
2024-02-19 00:30:12 +00:00
class: Wallabag\Redis\Producer
2023-07-26 10:49:30 +00:00
arguments:
2024-02-19 23:47:53 +00:00
- "@wallabag.queue.redis.pocket_html"
2023-07-26 10:49:30 +00:00
2024-02-19 23:47:53 +00:00
wallabag.consumer.redis.pocket_html:
2024-02-19 00:30:12 +00:00
class: Wallabag\Consumer\RedisEntryConsumer
2023-07-26 10:49:30 +00:00
arguments:
2024-02-19 00:30:12 +00:00
$import: '@Wallabag\Import\PocketHtmlImport'