Прежняя git-история утрачена при переносе проекта на машину владельца (снапшот без .git). Хэши коммитов в docs/reports/* относятся к утраченной истории. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
26 lines
1.3 KiB
PHP
26 lines
1.3 KiB
PHP
<?php
|
||
|
||
declare(strict_types=1);
|
||
|
||
/**
|
||
* Пример конфигурации серверного API (этап 8).
|
||
*
|
||
* Скопируйте этот файл в config.php (рядом, в server/) и укажите реальный
|
||
* путь к файлу БД. config.php НЕ коммитится (см. корневой .gitignore).
|
||
*
|
||
* [SECRET]: путь к файлу БД. Файл БД обязан лежать ВНЕ web root хостинга.
|
||
*
|
||
* Переменная окружения GOLEARN_DB (если задана) имеет приоритет —
|
||
* используется smoke-тестом для подмены БД на временный файл.
|
||
*
|
||
* Этап 8.1 (восстановление пароля):
|
||
* [SECRET]: base_url — публичный origin сайта (без завершающего слэша);
|
||
* вписывается в ссылку восстановления пароля в письме.
|
||
* [SECRET]: mail_from — адрес отправителя писем (From:); на shared-хостинге
|
||
* обязан совпадать с почтовым ящиком домена (SPF/DKIM панели).
|
||
*/
|
||
return [
|
||
'db_path' => getenv('GOLEARN_DB') ?: __DIR__ . '/../../go-learn.sqlite',
|
||
'base_url' => 'https://example.com',
|
||
'mail_from' => 'noreply@example.com',
|
||
];
|