Files
caloriethingy.com/console/config/main.php
2025-02-19 14:51:16 +01:00

59 lines
1.6 KiB
PHP

<?php
use yii\console\controllers\FixtureController;
use yii\console\controllers\MigrateController;
use yii\log\FileTarget;
use function Sentry\init;
$params = array_merge(
require __DIR__ . '/../../common/config/params.php',
require __DIR__ . '/../../common/config/params-local.php',
require __DIR__ . '/params.php',
require __DIR__ . '/params-local.php'
);
init([
'dsn' => $params['sentry.dsn'],
// Specify a fixed sample rate
'traces_sample_rate' => 1.0,
// Set a sampling rate for profiling - this is relative to traces_sample_rate
'profiles_sample_rate' => 1.0,
]);
return [
'id' => 'app-console',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log', 'queue'],
'controllerNamespace' => 'console\controllers',
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
'controllerMap' => [
'fixture' => [
'class' => FixtureController::class,
'namespace' => 'common\fixtures',
],
'migrate' => [
'class' => MigrateController::class,
'newFileOwnership' => '1000:1000', # Default WSL user id
'newFileMode' => 0660,
'migrationPath' => [
'@app/migrations',
'@yii/rbac/migrations',
],
],
],
'components' => [
'log' => [
'targets' => [
[
'class' => FileTarget::class,
'levels' => ['error', 'warning'],
],
],
]
],
'params' => $params,
];