# 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
