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:
102
docker/README.md
Executable file
102
docker/README.md
Executable file
@@ -0,0 +1,102 @@
|
||||
# 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:
|
||||
```bash
|
||||
cd /var/www/html/ibiza/docker/
|
||||
docker compose build
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### Configurar registry en servidor remoto (10.10.4.17):
|
||||
```bash
|
||||
curl -s http://10.10.4.3:82/docker/corregir-forzado-registry.sh | bash
|
||||
```
|
||||
|
||||
### Instalar en CasaOS (versión recomendada):
|
||||
```bash
|
||||
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.*
|
||||
Reference in New Issue
Block a user