Files
caloriethingy.com/common/config/main.php
Chris Smith 61e85ae9a2 Got it working! 🍎
2025-02-19 21:43:44 +01:00

46 lines
1.2 KiB
PHP

<?php
use common\components\PostmarkComponent;
use common\components\GeminiApiComponent;
use common\components\HubspotApiComponent;
use yii\caching\FileCache;
use yii\queue\db\Queue;
$params = array_merge(
require __DIR__ . '/params.php',
require __DIR__ . '/params-local.php'
);
return [
'name' => $params['company_name'] . ' - ' . $params['product_name'],
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'components' => [
'cache' => [
'class' => FileCache::class,
],
'gemini' => [
'class' => GeminiApiComponent::class,
'baseUrl' => $params['gemini.url'],
'apiKey' => $params['gemini.key'],
'model' => $params['gemini.model'],
],
'postmark' => [
'class' => PostmarkComponent::class,
'serverToken' => $params['postmark.serverToken'],
],
'authManager' => [
'class' => 'yii\rbac\DbManager',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
]
],
];