app.ini 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. [general]
  2. page.name = "New awesome project"
  3. application.name = "newAwesomeProject"
  4. application.batch_jobs[] = "internship\batch\UpdateDateTimeInFile"
  5. [web]
  6. response.browser_caching_enabled = true
  7. response.caching_enabled = true
  8. response.default_headers[] = "Cache-Control: no-cache"
  9. response.default_headers[] = "Strict-Transport-Security: max-age=31536000; includeSubDomains"
  10. response.default_headers[] = "Content-Security-Policy: script-src 'self'"
  11. response.default_headers[] = "X-Frame-Options: SAMEORIGIN"
  12. response.default_headers[] = "X-Content-Type-Options: nosniff"
  13. response.default_headers[] = "Referrer-Policy: no-referrer-when-downgrade"
  14. response.default_headers[] = "Permissions-Policy: microphone=(), usb=()"
  15. view.caching_enabled = true
  16. locale_aliases[de_CH] = "de"
  17. [web : development]
  18. response.browser_caching_enabled = false
  19. response.caching_enabled = false
  20. view.caching_enabled = false
  21. [routing]
  22. ; controllers[] = "/{locale}/example > example\controller\ExampleController"
  23. locales[] = "de_CH"
  24. [mail]
  25. mail_sending_enabled = false
  26. default_addresser = "info@example.com"
  27. address.system_manager = "exceptions@hnm.ch"
  28. address.customer = "info@example.com"
  29. address.notification_recipients[] = "info@example.com"
  30. [mail : live]
  31. mail_sending_enabled = true
  32. [io]
  33. public.file_permission = 0644
  34. public.dir_permission = 0755
  35. private.file_permission = 0600
  36. private.dir_permission = 0700
  37. [io: development]
  38. public.file_permission = 0664
  39. public.dir_permission = 0775
  40. private.file_permission = 0660
  41. private.dir_permission = 0770
  42. [io: test]
  43. public.file_permission = 0664
  44. public.dir_permission = 0775
  45. private.file_permission = 0660
  46. private.dir_permission = 0770
  47. [error]
  48. ; if true php warnings cause exceptions and an error_view is shown
  49. strict_attitude = false
  50. startup.detect_errors = true
  51. ; error_view.default = "atusch\view\status.html"
  52. ; error_view.404 = "atusch\view\notFound.html"
  53. log.save_detail_info = false
  54. log.send_mail = false
  55. log.mail_recipient = "exceptions@hnm.ch"
  56. [error : live]
  57. strict_attitude = false
  58. log.save_detail_info = true
  59. log.send_mail = true
  60. ;log.handle_http_status_exceptions = true
  61. ;log.excluded_http_status_exceptions[] = 404
  62. [database : live]
  63. default.dsn_uri = "mysql:host=localhost;dbname=internship_playground"
  64. default.user = "dbuser"
  65. default.password = "pass"
  66. default.transaction_isolation_level = "SERIALIZABLE"
  67. default.dialect = "n2n\impl\persistence\meta\mysql\MysqlDialect"
  68. [database : development]
  69. default.dsn_uri = "mysql:host=localhost;dbname=internship_playground"
  70. default.user = "root"
  71. default.password = ""
  72. default.transaction_isolation_level = "SERIALIZABLE"
  73. default.dialect = "n2n\impl\persistence\meta\mysql\MysqlDialect"
  74. [database : test]
  75. default.dsn_uri = "sqlite::memory:"
  76. default.dialect = "n2n\impl\persistence\meta\sqlite\SqliteDialect"
  77. default.user = ""
  78. default.password = ""
  79. [orm]
  80. ; entities[] = "example\bo\Example"
  81. [locales]
  82. default = "en"
  83. admin = "de_CH"