| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- declare(strict_types=1);
- $root = dirname(__DIR__);
- return [
- 'project_name' => 'Feuerwehr Freising Mitgliedsantrag',
- 'base_url' => 'https://antrag.med0.de',
- 'contact_email' => 'josef.strassl@feuerwehr-freising.de',
- 'disclaimer' => [
- 'title' => 'Wichtiger Hinweis',
- 'text' => \"Bitte lesen Sie diesen Hinweis vor Beginn sorgfältig.\\n\\nMit dem Fortfahren bestätigen Sie, dass Ihre Angaben vollständig und wahrheitsgemäß sind.\\nIhre Daten werden ausschließlich zur Bearbeitung des Mitgliedsantrags verwendet.\",
- 'accept_label' => 'Hinweis gelesen, weiter zum Antrag',
- ],
- 'retention' => [
- 'draft_days' => 14,
- 'submission_days' => 90,
- ],
- 'uploads' => [
- 'max_size' => 10 * 1024 * 1024,
- 'allowed_extensions' => ['pdf', 'jpg', 'jpeg', 'png', 'webp'],
- 'allowed_mimes' => [
- 'application/pdf',
- 'image/jpeg',
- 'image/png',
- 'image/webp',
- ],
- ],
- 'rate_limit' => [
- 'requests' => 30,
- 'window_seconds' => 300,
- ],
- 'admin' => [
- // Hash mit password_hash('DEIN-PASSWORT', PASSWORD_DEFAULT) erzeugen.
- 'password_hash' => '',
- // Fallback nur für initiales Setup, danach löschen.
- 'password_plain_fallback' => 'testing',
- 'session_timeout_seconds' => 3600,
- ],
- 'storage' => [
- 'drafts' => $root . '/storage/drafts',
- 'submissions' => $root . '/storage/submissions',
- 'uploads' => $root . '/storage/uploads',
- 'rate_limit' => $root . '/storage/rate_limit',
- 'logs' => $root . '/storage/logs',
- 'locks' => $root . '/storage/locks',
- ],
- ];
|