mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-03-24 00:32:17 +01:00
Add recipe for fluffydiscord/roadrunner-symfony-bundle (#1672)
* Add recipe for fluffydiscord/roadrunner-symfony-bundle * use 4 space idents * Modify recipe for fluffydiscord/roadrunner-symfony-bundle * Update fluffy_discord_road_runner.yaml --------- Co-authored-by: Fabien Potencier <fabien@potencier.org>
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
fluffy_discord_road_runner:
|
||||
# Optional
|
||||
# Specify relative path from "kernel.project_dir" to your RoadRunner config file
|
||||
# if you want to run cache:warmup without having your RoadRunner running in background,
|
||||
# e.g. when building Docker images. Default is ".rr.yaml"
|
||||
rr_config_path: ".rr.yaml"
|
||||
|
||||
# https://docs.roadrunner.dev/http/http
|
||||
http:
|
||||
# Optional
|
||||
# -----------
|
||||
# This decides when to boot the Symfony kernel.
|
||||
#
|
||||
# false (default) - before first request (worker takes some time to be ready, but app has consistent response times)
|
||||
# true - once first request arrives (worker is ready immediately, but inconsistent response times due to kernel boot time spikes)
|
||||
#
|
||||
# If you use large amount of workers, you might want to set this to true or else the RR boot up might
|
||||
# take a lot of time or just boot up using only a few "emergency" workers
|
||||
# and then use dynamic worker scaling as described here https://docs.roadrunner.dev/php-worker/scaling
|
||||
lazy_boot: false
|
||||
|
||||
# https://docs.roadrunner.dev/plugins/centrifuge
|
||||
centrifugo:
|
||||
# Optional
|
||||
# -----------
|
||||
# See http section
|
||||
lazy_boot: false
|
||||
|
||||
# https://docs.roadrunner.dev/key-value/overview-kv
|
||||
kv:
|
||||
# Optional
|
||||
# -----------
|
||||
# If true (default), bundle will automatically register all "kv" adapters in your .rr.yaml.
|
||||
# Registered services have alias "cache.adapter.rr_kv.NAME"
|
||||
auto_register: true
|
||||
|
||||
# Optional
|
||||
# -----------
|
||||
# Which serializer should be used.
|
||||
# By default, "IgbinarySerializer" will be used if "igbinary" php extension
|
||||
# is installed (recommended), otherwise "DefaultSerializer".
|
||||
# You are free to create your own serializer, it needs to implement
|
||||
# Spiral\RoadRunner\KeyValue\Serializer\SerializerInterface
|
||||
serializer: null
|
||||
|
||||
# Optional
|
||||
# -----------
|
||||
# Specify relative path from "kernel.project_dir" to a keypair file
|
||||
# for end-to-end encryption. "sodium" php extension is required.
|
||||
# https://docs.roadrunner.dev/key-value/overview-kv#end-to-end-value-encryption
|
||||
keypair_path: bin/keypair.key
|
||||
14
fluffydiscord/roadrunner-symfony-bundle/2.3/manifest.json
Normal file
14
fluffydiscord/roadrunner-symfony-bundle/2.3/manifest.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"bundles": {
|
||||
"FluffyDiscord\\RoadRunnerBundle\\FluffyDiscordRoadRunnerBundle": ["all"]
|
||||
},
|
||||
"copy-from-package": {
|
||||
"install/.rr.yaml": ".rr.yaml"
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"RR_RPC": "tcp://127.0.0.1:6001"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
fluffy_discord_road_runner:
|
||||
# Optional
|
||||
# Specify relative path from "kernel.project_dir" to your RoadRunner config file
|
||||
# if you want to run cache:warmup without having your RoadRunner running in background,
|
||||
# e.g. when building Docker images. Default is ".rr.yaml"
|
||||
rr_config_path: ".rr.yaml"
|
||||
|
||||
# https://docs.roadrunner.dev/http/http
|
||||
http:
|
||||
# Optional
|
||||
# -----------
|
||||
# This decides when to boot the Symfony kernel.
|
||||
#
|
||||
# false (default) - before first request (worker takes some time to be ready, but app has consistent response times)
|
||||
# true - once first request arrives (worker is ready immediately, but inconsistent response times due to kernel boot time spikes)
|
||||
#
|
||||
# If you use large amount of workers, you might want to set this to true or else the RR boot up might
|
||||
# take a lot of time or just boot up using only a few "emergency" workers
|
||||
# and then use dynamic worker scaling as described here https://docs.roadrunner.dev/php-worker/scaling
|
||||
lazy_boot: false
|
||||
|
||||
# Optional
|
||||
# -----------
|
||||
# This decides if Symfony routing should be preloaded when worker starts and boots Symfony kernel.
|
||||
# This option halves the initial request response time.
|
||||
# (based on a project with over 400 routes and quite a lot of services, YMMW)
|
||||
#
|
||||
# true (default in PROD) - sends one dummy (empty) HTTP request to the kernel to initialize routing and services around it
|
||||
# false (default in DEV) - only when first worker request arrives, routing and services are loaded
|
||||
#
|
||||
# You might want to create a dummy "/" route for the route to "land",
|
||||
# or listen to onKernelRequest events and look in the request for the attribute
|
||||
# FluffyDiscord\RoadRunnerBundle\Worker\HttpWorker::DUMMY_REQUEST_ATTRIBUTE
|
||||
# Set this to "false" if you have any issues and report them to me.
|
||||
early_router_initialization: true
|
||||
|
||||
# https://docs.roadrunner.dev/plugins/centrifuge
|
||||
centrifugo:
|
||||
# Optional
|
||||
# -----------
|
||||
# See http section
|
||||
lazy_boot: false
|
||||
|
||||
# https://docs.roadrunner.dev/key-value/overview-kv
|
||||
kv:
|
||||
# Optional
|
||||
# -----------
|
||||
# If true (default), bundle will automatically register all "kv" adapters in your .rr.yaml.
|
||||
# Registered services have alias "cache.adapter.rr_kv.NAME"
|
||||
auto_register: true
|
||||
|
||||
# Optional
|
||||
# -----------
|
||||
# Which serializer should be used.
|
||||
# By default, "IgbinarySerializer" will be used if "igbinary" php extension
|
||||
# is installed (recommended), otherwise "DefaultSerializer".
|
||||
# You are free to create your own serializer, it needs to implement
|
||||
# Spiral\RoadRunner\KeyValue\Serializer\SerializerInterface
|
||||
serializer: null
|
||||
|
||||
# Optional
|
||||
# -----------
|
||||
# Specify relative path from "kernel.project_dir" to a keypair file
|
||||
# for end-to-end encryption. "sodium" php extension is required.
|
||||
# https://docs.roadrunner.dev/key-value/overview-kv#end-to-end-value-encryption
|
||||
keypair_path: bin/keypair.key
|
||||
|
||||
when@dev:
|
||||
fluffy_discord_road_runner:
|
||||
early_router_initialization: false
|
||||
14
fluffydiscord/roadrunner-symfony-bundle/3.0/manifest.json
Normal file
14
fluffydiscord/roadrunner-symfony-bundle/3.0/manifest.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"bundles": {
|
||||
"FluffyDiscord\\RoadRunnerBundle\\FluffyDiscordRoadRunnerBundle": ["all"]
|
||||
},
|
||||
"copy-from-package": {
|
||||
"install/.rr.yaml": ".rr.yaml"
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"RR_RPC": "tcp://127.0.0.1:6001"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user