services: phroncareAPI: image: phroncare-api:latest # Asegúrate de que esta imagen esté construida localmente o en un registry ports: - "9000:8080" # Mapeo personalizado de puertos (host:contenedor) - "9001:8081" environment: IP_ADDRESS: "0.0.0.0" DB_CONNECT: "Server=srv01.saludlab.com.ar,39458;Initial Catalog=phroncare;TrustServerCertificate=True;User ID=sa;Password=HS|s[~xxQzTo/n>9jO;" # Conexión externa volumes: - ./logs:/app/logs # Monta logs desde el host networks: - phroncare-network phroncareBlazor: image: phroncare-ui:latest # Reemplaza con el nombre de tu imagen Blazor ports: - "9002:80" # Puerto de la interfaz web (Blazor) # environment: # API_BASE_URL: "http://phroncareAPI:8080" # Usa el nombre del servicio de la API en la red Docker volumes: - ./uidata/appsettings.json:/usr/share/nginx/html/appsettings.json # Ajusta la ruta según tu contenedor depends_on: - phroncareAPI networks: - phroncare-network networks: phroncare-network: driver: bridge