[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:
+8
-6
@@ -1,18 +1,20 @@
|
||||
FROM php:8.4-fpm-alpine
|
||||
|
||||
# Extensions
|
||||
RUN docker-php-ext-install pdo pdo_mysql
|
||||
# System dependencies
|
||||
RUN apk add --no-cache curl-dev
|
||||
|
||||
# Curl extension
|
||||
RUN apk add --no-cache curl-dev && docker-php-ext-install curl
|
||||
# PHP extensions
|
||||
RUN docker-php-ext-install pdo pdo_mysql curl opcache
|
||||
|
||||
# Config
|
||||
# Custom PHP config
|
||||
COPY docker/php.ini /usr/local/etc/php/conf.d/custom.ini
|
||||
|
||||
WORKDIR /var/www/nis2-agile
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN chown -R www-data:www-data /var/www/nis2-agile
|
||||
# Create uploads directory and set permissions
|
||||
RUN mkdir -p /var/www/nis2-agile/public/uploads/visure \
|
||||
&& chown -R www-data:www-data /var/www/nis2-agile
|
||||
|
||||
EXPOSE 9000
|
||||
|
||||
Reference in New Issue
Block a user