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.
Docker - Archivos para crear imagen y registry
Este directorio contiene TODOS los archivos Docker organizados y centralizados.
🐳 Crear Imagen Docker
Dockerfile- Configuración del contenedor Ubuntu + Apache + PHPdocker-entrypoint.sh- Script de inicio para el contenedordocker-compose.yml- Para pruebas locales.dockerignore- Excluir archivos innecesarios
📦 Registry Docker Privado
daemon.json- Configuración Docker para registry local- Scripts para configuración en servidor remoto
🏠 CasaOS Installation
casaos-sin-env-completo.yml- ✅ RECOMENDADO (sin errores)casaos-sin-env.yml- Versión simple sin .envcasaos-simple-final.yml- Versión corregidacasaos-registry-corregido.yml- Con metadatos completos- Y otros archivos YAML para diferentes necesidades
🔧 Scripts y Configuración
corregir-forzado-registry.sh- ✅ DEFINITIVO para error HTTP/HTTPSdiagnostico-registry.sh- Script de diagnóstico completocorregir-insecure-registry.sh- Corrección rápidaconfigurar-servidor-remoto.sh- Configuración básica
📖 Instrucciones
INSTRUCCIONES_SERVIDOR_REMOTO.txt- Guía completa y actualizadainstrucciones_cortas.txt- Versión rápida con comandos
📁 Estructura Completa
docker/
├── 🐳 Imagen Docker (4 archivos)
├── 🏠 CasaOS YAML (7 archivos)
├── 🔧 Scripts (4 archivos)
├── ⚙️ Configuración (1 archivo)
├── 📖 Documentación (2 archivos)
└── 📂 yamls/ (directorio extra)
Total: 18 archivos organizados
📁 Estructura
docker/
├── 🐳 Imagen Docker
│ ├── Dockerfile
│ ├── docker-entrypoint.sh
│ ├── docker-compose.yml
│ └── .dockerignore
│
├── 📦 Registry Privado
│ └── daemon.json
│
├── 🏠 CasaOS Installation
│ ├── casaos-simple-final.yml
│ ├── casaos-sin-env.yml
│ ├── casaos-sin-env-completo.yml
│ └── casaos-registry-corregido.yml
│
├── 🔧 Scripts y Configuración
│ ├── configurar-servidor-remoto.sh
│ ├── diagnostico-registry.sh
│ ├── corregir-insecure-registry.sh
│ └── corregir-forzado-registry.sh
│
└── 📖 Documentación
├── INSTRUCCIONES_SERVIDOR_REMOTO.txt
└── instrucciones_cortas.txt
🚀 Uso Rápido
Crear imagen Docker localmente:
cd /var/www/html/ibiza/docker/
docker compose build
docker compose up -d
Configurar registry en servidor remoto (10.10.4.17):
curl -s http://10.10.4.3:82/docker/corregir-forzado-registry.sh | bash
Instalar en CasaOS (versión recomendada):
wget http://10.10.4.3:82/docker/casaos-sin-env-completo.yml
# Importar en CasaOS → Apps → Install App
Acceder al sistema:
- Local: http://10.10.4.3:8080
- Remoto: http://10.10.4.17:8080
- Usuario: admin / Contraseña: admin123
Todos los archivos centralizados y organizados en este directorio Docker.