Stripped from the internal repo: per-box deploy trees, Go services (nodelist/astmeta/proxy/svxdr), deploy/sync scripts and all secrets. Config templates for nginx, PHP-FPM, Redis and tmpfiles live in install/ with CHANGEME placeholders. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
24 lines
690 B
Plaintext
24 lines
690 B
Plaintext
<?php
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
'redis' => [
|
|
'unix_socket' => '/run/redis/redis.sock',
|
|
'password' => 'CHANGEME',
|
|
'host' => '127.0.0.1',
|
|
'port' => 6379,
|
|
'db' => 0,
|
|
'prefix' => 'registry:svxlink:',
|
|
],
|
|
'session' => [
|
|
'name' => 'svxportal_sess',
|
|
'cookie_secure' => true,
|
|
'cookie_samesite' => 'Lax',
|
|
],
|
|
'mail' => [ 'from' => 'no-reply@example.com' ],
|
|
'base_url' => 'https://svx.example.com',
|
|
// Canonical TG list JSON file (SVX source of truth; DMR uses Redis instead).
|
|
// Must be writable by the web user (www-data) and readable by svxdr.
|
|
'tglist_file' => '/etc/svxlink/tglist.json',
|
|
];
|