[POLISH] Docker setup fix + UI polish + project completion
- Fix Docker: add php.ini, correct env var names (DB_NAME/DB_USER/DB_PASS), add 002_email_log.sql to initdb, add Authorization header passthrough, add uploads volume, install opcache, create .dockerignore - UI polish: page fade-in transitions, skeleton loader CSS, staggered card animations, mobile sidebar backdrop overlay, keyboard focus-visible styles, button loading state, tooltip system, alert banners, tab component, custom scrollbar, print styles, clickable table rows - Add setButtonLoading() and _toggleSidebar() helpers to common.js - Update CLAUDE.md to reflect 100% project completion Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
[PHP]
|
||||
; ── Upload Limits ──────────────────────────────────────────────────────────
|
||||
upload_max_filesize = 20M
|
||||
post_max_size = 25M
|
||||
|
||||
; ── Memory & Execution ─────────────────────────────────────────────────────
|
||||
memory_limit = 256M
|
||||
max_execution_time = 300
|
||||
max_input_time = 60
|
||||
|
||||
; ── Error Handling ─────────────────────────────────────────────────────────
|
||||
display_errors = Off
|
||||
display_startup_errors = Off
|
||||
log_errors = On
|
||||
error_log = /var/log/php-errors.log
|
||||
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
||||
|
||||
; ── Timezone ───────────────────────────────────────────────────────────────
|
||||
date.timezone = Europe/Rome
|
||||
|
||||
; ── Session ────────────────────────────────────────────────────────────────
|
||||
session.cookie_httponly = 1
|
||||
session.cookie_secure = 1
|
||||
session.use_strict_mode = 1
|
||||
|
||||
; ── OPcache ────────────────────────────────────────────────────────────────
|
||||
opcache.enable = 1
|
||||
opcache.memory_consumption = 128
|
||||
opcache.max_accelerated_files = 4000
|
||||
opcache.validate_timestamps = 0
|
||||
Reference in New Issue
Block a user