]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-326] config
authorAlexander Smirnov <fredeom@mail.ru>
Thu, 6 Mar 2025 09:40:17 +0000 (12:40 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Thu, 6 Mar 2025 09:40:17 +0000 (12:40 +0300)
erp24/config/dev.console.config.php
erp24/config/prod.console.config.php

index 6835ef5c024b4bad71e99f1c19931a8c3721a4af..c9407f84bad7fa24dfff3d05bbf10af72f99022c 100755 (executable)
@@ -1,10 +1,12 @@
 <?php
 
+use yii\queue\amqp_interop\Queue;
+
 return [
     'language' => 'ru',
     'id' => 'app',
     'basePath' => dirname(__DIR__),
-    'bootstrap' => ['log'],
+    'bootstrap' => ['log', 'queue'],
     'modules' => [
         'crud' => [
             'class' => \yii\base\Module::class,
@@ -59,6 +61,16 @@ return [
         'cache' => [
             'class' => \yii\caching\FileCache::class,
         ],
+        'queue' => [
+            'class' => Queue::class,
+            // 'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@rabbitmq-yii_erp24:5672',
+            'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@localhost:5672',
+            'queueName' => 'telegram-queue',
+            'as log' => \yii\queue\LogBehavior::class,
+            'ttr' => 300, // Время для выполнения задания
+            'attempts' => 3, // Количество попыток
+            'exchangeName' => 'telegram-exchange',
+        ],
     ],
     'aliases' => [
         '@bower' => '@vendor/bower-asset',
index 96e2e41b71ee1769a65a5a1dd80684b7d342d04d..e9d1babf7bb96092fd9d577af5f0fc3f73a6324f 100755 (executable)
@@ -1,4 +1,7 @@
 <?php
+
+use yii\queue\amqp_interop\Queue;
+
 global $_CONFIG_SITE;
 return [
     'language' => 'ru',
@@ -7,7 +10,7 @@ return [
 //    'controllerMap' => require __DIR__ . '/controller_map.php',
     'id' => 'app',
     'basePath' => dirname(__DIR__),
-    'bootstrap' => ['log'],
+    'bootstrap' => ['log', 'queue'],
     'modules' => [
         'crud' => [
             'class' => \yii\base\Module::class,
@@ -57,6 +60,16 @@ return [
         'cache' => [
             'class' => \yii\caching\FileCache::class,
         ],
+        'queue' => [
+            'class' => Queue::class,
+            // 'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@rabbitmq-yii_erp24:5672',
+            'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@localhost:5672',
+            'queueName' => 'telegram-queue',
+            'as log' => \yii\queue\LogBehavior::class,
+            'ttr' => 300, // Время для выполнения задания
+            'attempts' => 3, // Количество попыток
+            'exchangeName' => 'telegram-exchange',
+        ],
     ],
     'aliases' => [
         '@bower' => '@vendor/bower-asset',