env.prod.php 882 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. declare(strict_types=1);
  3. // 生产环境配置(Debian + Caddy + PHP-FPM + MariaDB)
  4. // 敏感值(DB 密码等)经环境变量注入,不落库不入库。
  5. return [
  6. 'app' => [
  7. 'env' => 'prod',
  8. 'debug' => false,
  9. 'timezone' => 'Asia/Shanghai',
  10. 'locale' => 'zh-CN',
  11. 'name' => 'Glacier',
  12. 'base_url' => 'https://glacier.example.com', // 部署时替换为正式域名
  13. ],
  14. 'db' => [
  15. 'host' => '127.0.0.1',
  16. 'port' => 3306,
  17. 'name' => 'glacier',
  18. 'user' => getenv('DB_USER') ?: 'glacier',
  19. 'pass' => getenv('DB_PASS') ?: '', // 生产由 DB_PASS 环境变量注入
  20. 'charset' => 'utf8mb4',
  21. ],
  22. 'storage' => [
  23. 'logs' => APP_ROOT . '/storage/logs',
  24. 'cache' => APP_ROOT . '/storage/cache',
  25. 'uploads' => APP_ROOT . '/storage/uploads',
  26. ],
  27. ];