The PHP app runs on Cafe24 shared web hosting -- calling it 'cloud' was misleading. Renames the directory, the edge client module, and every doc/script/identifier that used the term. - cloud/ -> server/ (incl. server/deploy/build_cafe24_package.sh paths) - edge/cloudclient.py -> edge/serverclient.py, CloudClient -> ServerClient - cloud/docs/cloud-deploy.md -> server/docs/server-deploy.md - CLOUD_* env/config keys -> SERVER_* - tests renamed to match Tests: PHP 109 pass (4 skipped), pytest 167 pass. dist/ regenerated.
16 lines
702 B
PHP
16 lines
702 B
PHP
<?php
|
|
return [
|
|
'db_dsn' => 'mysql:host=localhost;dbname=move_detect;charset=utf8mb4',
|
|
'db_user' => 'CHANGEME',
|
|
'db_pass' => 'CHANGEME',
|
|
'snapshot_dir' => __DIR__ . '/storage/snapshots',
|
|
// Every key App\Config reads is listed, defaults included. They all have `?? default`
|
|
// fallbacks, so an omitted key is silently absent rather than an error — an operator
|
|
// who never sees it here cannot know the knob exists.
|
|
'nonce_ttl' => 86400,
|
|
'timestamp_window' => 300,
|
|
'rate_limit_per_min' => 60,
|
|
'ingest_ip_rate_limit_per_min' => 300,
|
|
// PIPA retention: worker snapshots are purged after this many days (0 disables).
|
|
'snapshot_retention_days' => 7,
|
|
];
|