feat: Botón Guardar Todo en conceptos y mejoras Docker

Cambios realizados:
- concept_view.php: Agregado botón 'Guardar Todo' arriba y abajo de la tabla, eliminado botón individual por fila
- dashboard.php: Agregado endpoint save_all_concept_payments para guardar múltiples pagos
- docker-entrypoint.sh: Corregidos permisos de volúmenes para ZimaOS/CasaOS (cambia dueño a www-data)
- docker/Dockerfile: Corregida ruta del entrypoint
- build-and-push.sh: Script interactivo para crear imagen Docker con opción de caché/sin caché

Los cambios permiten guardar todos los pagos de conceptos de una sola vez y mejoran la compatibilidad con despliegues en ZimaOS.
This commit is contained in:
2026-02-13 23:09:45 -06:00
parent 8f2f04951f
commit 23b527d3f5
27 changed files with 1517 additions and 19 deletions

50
.dockerignore Executable file
View File

@@ -0,0 +1,50 @@
# Archivos y directorios a excluir de Docker
# .dockerignore (no necesita estar en la imagen)
.dockerignore
# Git
.git
.gitignore
# Entorno
.env
.env.*
.env.local
# Documentación
README.md
docs/
*.md
# Docker (toda la carpeta de configuración Docker)
docker/
# OS
.DS_Store
Thumbs.db
# Logs y archivos temporales
*.log
*.tmp
*.swp
*~
# Uploads (se monta como volumen)
uploads/*
!uploads/.gitkeep
# Base de datos
*.sql
*.sqlite
database/migrations/
# IDE
.idea/
.vscode/
*.sublime-*
# Cache
.cache/
tmp/
vendor/