From eb1ce1a97f13af345f1b8d08ceb2fbd0794b1e5a Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Wed, 11 Mar 2020 02:49:53 +0000 Subject: [PATCH] Add influxdb and entity listener configuration to cmb and resq services.yaml. #330 --- config/cmb.services.yaml | 19 ++++++++++++++----- config/resq.services.yaml | 21 +++++++++++++++------ 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/config/cmb.services.yaml b/config/cmb.services.yaml index f3051cff..46e348b9 100644 --- a/config/cmb.services.yaml +++ b/config/cmb.services.yaml @@ -12,6 +12,7 @@ parameters: app_access_key: 'access_keys' cvu_brand_id: "%env(CVU_BRAND_ID)%" country_code: "%env(COUNTRY_CODE)%" + log_db: "%env(INFLUXDB_DB)%" services: # default configuration for services in *this* file @@ -201,6 +202,12 @@ services: #App\Service\GISManagerInterface: "@App\\Service\\GISManager\\Bing" App\Service\GISManagerInterface: "@App\\Service\\GISManager\\OpenStreet" #App\Service\GISManagerInterface: "@App\\Service\\GISManager\\Google" + + # influxdb + InfluxDB\Client: + arguments: ['%env(INFLUXDB_HOST)%', '%env(INFLUXDB_PORT)%'] + InfluxDB\Database: + arguments: ['%env(INFLUXDB_DB)%', "@InfluxDB\\Client"] App\EventListener\JobOrderActiveCacheListener: arguments: @@ -239,12 +246,14 @@ services: event: 'postPersist' entity: 'App\Entity\JobOrder' - App\EventListener\EntityListener\UserEntityListener: + App\EventListener\EntityListener: arguments: - ["@security.token_storage"] + $token_storage: "@security.token_storage" + $log_db: "@InfluxDB\\Database" + $entities: ['App\Entity\User', 'App\Entity\Role', 'App\Entity\Partner'] tags: - - name: 'doctrine.orm.entity_listener' - event: 'postPersist' - entity: 'App\Entity\User' - name: 'doctrine.event_listener' event: 'onFlush' + - name: 'doctrine.event_listener' + event: 'postPersist' + diff --git a/config/resq.services.yaml b/config/resq.services.yaml index 3a3c9e68..b487ed82 100644 --- a/config/resq.services.yaml +++ b/config/resq.services.yaml @@ -12,6 +12,7 @@ parameters: app_access_key: 'access_keys' cvu_brand_id: "%env(CVU_BRAND_ID)%" country_code: "%env(COUNTRY_CODE)%" + log_db: "%env(INFLUXDB_DB)%" services: # default configuration for services in *this* file @@ -200,7 +201,13 @@ services: #App\Service\GISManagerInterface: "@App\\Service\\GISManager\\Bing" App\Service\GISManagerInterface: "@App\\Service\\GISManager\\OpenStreet" #App\Service\GISManagerInterface: "@App\\Service\\GISManager\\Google" - + + # influxdb + InfluxDB\Client: + arguments: ['%env(INFLUXDB_HOST)%', '%env(INFLUXDB_PORT)%'] + InfluxDB\Database: + arguments: ['%env(INFLUXDB_DB)%', "@InfluxDB\\Client"] + App\EventListener\JobOrderActiveCacheListener: arguments: $jo_cache: "@App\\Service\\JobOrderCache" @@ -238,12 +245,14 @@ services: event: 'postPersist' entity: 'App\Entity\JobOrder' - App\EventListener\EntityListener\UserEntityListener: + App\EventListener\EntityListener: arguments: - ["@security.token_storage"] + $token_storage: "@security.token_storage" + $log_db: "@InfluxDB\\Database" + $entities: ['App\Entity\User', 'App\Entity\Role', 'App\Entity\Partner'] tags: - - name: 'doctrine.orm.entity_listener' - event: 'postPersist' - entity: 'App\Entity\User' - name: 'doctrine.event_listener' event: 'onFlush' + - name: 'doctrine.event_listener' + event: 'postPersist' +