version: '3.8'

services:
  condominio_ibiza:
    build:
      context: ..
      dockerfile: docker/Dockerfile
    container_name: condominio_ibiza
    ports:
      - "8080:80"
      - "8443:443"
    environment:
      # Entorno de aplicación
      - APP_ENV=local
      - SITE_URL=http://localhost:8080
      
      # Configuración de base de datos (modificar según tu configuración)
      - DB_HOST=10.10.4.17
      - DB_PORT=3391
      - DB_USER=nickpons666
      - DB_PASS=MiPo6425@@
      - DB_NAME=ibiza_db2
      
      # Configuración de sesión
      - SESSION_TIMEOUT=28800
      - JWT_SECRET=ibiza_jwt_secret_key_CHANGE_IN_PRODUCTION_2025!@#
      - JWT_EXPIRATION=86400
    volumes:
      - ./uploads:/var/www/html/ibiza/uploads
      - ./.env:/var/www/html/ibiza/.env
    restart: unless-stopped
    networks:
      - ibiza_network

networks:
  ibiza_network:
    driver: bridge