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

37
docker/docker-compose.yml Executable file
View File

@@ -0,0 +1,37 @@
version: '3.8'
services:
condominio_ibiza:
build:
context: ..
dockerfile: docker/Dockerfile
container_name: condominio_ibiza
ports:
- "8080:80"
- "8443:443"
environment:
# Entorno de aplicación
- APP_ENV=local
- SITE_URL=http://localhost:8080
# Configuración de base de datos (modificar según tu configuración)
- DB_HOST=10.10.4.17
- DB_PORT=3391
- DB_USER=nickpons666
- DB_PASS=MiPo6425@@
- DB_NAME=ibiza_db2
# Configuración de sesión
- SESSION_TIMEOUT=28800
- JWT_SECRET=ibiza_jwt_secret_key_CHANGE_IN_PRODUCTION_2025!@#
- JWT_EXPIRATION=86400
volumes:
- ./uploads:/var/www/html/ibiza/uploads
- ./.env:/var/www/html/ibiza/.env
restart: unless-stopped
networks:
- ibiza_network
networks:
ibiza_network:
driver: bridge