phronCare/docker-compose.yml

31 lines
1.1 KiB
YAML

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