Files
ibiza_sistema/docker/comandos_subir_imagen.txt
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

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