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.
58 lines
2.1 KiB
Plaintext
Executable File
58 lines
2.1 KiB
Plaintext
Executable File
# Comandos para crear y subir imagen a registry
|
|
|
|
# IMPORTANTE: Ejecutar desde /var/www/html/ibiza (directorio padre de docker/)
|
|
|
|
# ============================================================
|
|
# OPCIÓN 1: Usar tag :latest
|
|
# ============================================================
|
|
|
|
# 1. Hacer build de la imagen
|
|
docker build -t condominio_ibiza:latest -f docker/Dockerfile .
|
|
|
|
# 2. Taggear la imagen para el registry remoto
|
|
docker tag condominio_ibiza:latest 10.10.4.3:5000/condominio_ibiza:latest
|
|
|
|
# 3. Subir la imagen al registry
|
|
docker push 10.10.4.3:5000/condominio_ibiza:latest
|
|
|
|
# ============================================================
|
|
# OPCIÓN 2: Usar tag de versión (recomendado)
|
|
# ============================================================
|
|
|
|
# 1. Hacer build de la imagen
|
|
docker build -t condominio_ibiza:v2 -f docker/Dockerfile .
|
|
|
|
# 2. Taggear la imagen para el registry remoto
|
|
docker tag condominio_ibiza:v2 10.10.4.3:5000/condominio_ibiza:v2
|
|
|
|
# 3. Subir la imagen al registry
|
|
docker push 10.10.4.3:5000/condominio_ibiza:v2
|
|
|
|
# 4. (Opcional) Verificar que se subio correctamente
|
|
docker pull 10.10.4.3:5000/condominio_ibiza:v2
|
|
|
|
# ============================================================
|
|
# VARIABLES DE ENTORNO (configuradas en ibiza.yaml para CasaOS)
|
|
# ============================================================
|
|
# Las variables sensibles NO se incluyen en el .env copiado.
|
|
# Se pasan como environment variables en el contenedor:
|
|
#
|
|
# APP_ENV=production
|
|
# DB_HOST=10.10.4.17
|
|
# DB_NAME=ibiza_db
|
|
# DB_PASS=MiPo6425@@
|
|
# DB_PORT=3390
|
|
# DB_USER=nickpons666
|
|
# JWT_EXPIRATION=86400
|
|
# JWT_SECRET=ibiza_jwt_secret_key_CHANGE_IN_PRODUCTION_2025!@#
|
|
# SESSION_TIMEOUT=28800
|
|
# SITE_URL=https://condominioibiza.ddns.net
|
|
#
|
|
# El archivo .env se crea automáticamente en docker-entrypoint.sh
|
|
# usando estas variables de entorno.
|
|
# ============================================================
|
|
|
|
# Nota: Asegurese de que el daemon.json tenga configurado el registry como insecure
|
|
# Si no lo tiene, agregar "10.10.4.3:5000" a "insecure-registries" y reiniciar docker:
|
|
# sudo systemctl restart docker
|