<?php

declare(strict_types=1);

return [
    'app_name' => 'DriveTime Planner',
    'env' => 'production',
    'debug' => false,

    // Database: set db_driver to 'pgsql' or 'sqlite'
    'db_driver' => 'pgsql',
    'db_host' => '127.0.0.1',
    'db_port' => '5433',
    'db_database' => 'fahrschultermin',
    'db_username' => 'fahrschultermin_api',
    'db_password' => 'X9wL3pN7kRtHvMbZs4cGfYu2Dj6qAe8t',

    // Legacy SQLite path (used when db_driver = 'sqlite')
    'db_path' => __DIR__ . '/../storage/database/app.sqlite',

    // Session
    'session_path' => __DIR__ . '/../storage/sessions',
    'session_name' => 'drive_time_session',
    'session_domain' => '.fahrschultermin.de',

    // API
    'api_base_url' => 'https://api.fahrschultermin.de',
    'frontend_url' => 'https://fahrschultermin.de',

    // CORS
    'cors_allowed_origins' => [
        'https://fahrschultermin.de',
        'https://www.fahrschultermin.de',
    ],

    // Frontend asset path (for fahrschultermin.de frontend)
    'frontend_entry' => __DIR__ . '/../public/assets/index.js',
];
