set-up the role

This commit is contained in:
2024-12-19 11:05:25 +01:00
parent 5a2ba1c9d6
commit a53e62dd9e
18 changed files with 337 additions and 65 deletions

View File

@@ -0,0 +1,9 @@
lexik_jwt_authentication:
# in production, the secret must be located in an environment variable
# for converting the file to a raw variable, use this command:
#
# cat path/to/private_or_public.pem | base64 -w0
#
# then copy past the printed string into the dedicated environment variable
secret_key: '%env(base64:resolve:JWT_SECRET_KEY)%'
public_key: '%env(base64:resolve:JWT_PUBLIC_KEY)%'

View File

@@ -0,0 +1,15 @@
framework:
messenger:
transports:
async:
dsn: '%env(RABBITMQ_URL)%/async'
options:
exchange:
name: async
type: fanout
queues:
async: ~
auto_setup: true
priority: '%env(RABBITMQ_URL)%/priority'
failed: 'doctrine://default?queue_name=failed'
sync: 'sync://'

View File

@@ -0,0 +1,19 @@
parameters:
log_prefix: {{ item.chill_environment }}
monolog:
handlers:
default_log:
type: stream
path: "%kernel.logs_dir%/%log_prefix%-privacy.log"
level: info
channels: ['chill']
chill_log:
type: stream
path: "%kernel.logs_dir%/%log_prefix%-default.log"
level: info
channels: ['!event', '!doctrine', '!console', '!chill']
console:
type: console
process_psr_3_messages: false
channels: ['!event', '!doctrine', '!console']
bubble: false