Files
ibiza_sistema/docker
nickpons666 23b527d3f5 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.
2026-02-13 23:09:45 -06:00
..

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 + PHP
  • docker-entrypoint.sh - Script de inicio para el contenedor
  • docker-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 .env
  • casaos-simple-final.yml - Versión corregida
  • casaos-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/HTTPS
  • diagnostico-registry.sh - Script de diagnóstico completo
  • corregir-insecure-registry.sh - Corrección rápida
  • configurar-servidor-remoto.sh - Configuración básica

📖 Instrucciones

  • INSTRUCCIONES_SERVIDOR_REMOTO.txt - Guía completa y actualizada
  • instrucciones_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:


Todos los archivos centralizados y organizados en este directorio Docker.