phronCare/datacontainer/docker-compose.yaml

51 lines
1.1 KiB
YAML

services:
phroncareAPI:
image: phroncareapi:latest
ports:
- "8080:8080"
- "8081:8081"
environment:
IP_ADDRESS: "0.0.0.0"
DB_CONNECT: "Server=phroncare_server,1433;Initial Catalog=phroncare;TrustServerCertificate=True; User ID=sa; Password=HS|s[~xxQzTo/n>9jO;"
volumes:
- ./logs:/app/logs
depends_on:
- sqlserver
networks:
- phroncare-network
phroncareBlazor:
image: phroncareblazor:latest
ports:
- "5002:80"
environment:
API_BASE_URL: "http://localhost:8080"
volumes:
- ./uidata/appsettings.json:/usr/share/nginx/html/appsettings.json
depends_on:
- phroncareAPI
networks:
- phroncare-network
sqlserver:
image: mcr.microsoft.com/mssql/server:2022-latest
user: root
container_name: phroncare_server
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=HS|s[~xxQzTo/n>9jO
restart: always
ports:
- "39458:1433"
volumes:
- ./sqldata:/var/opt/mssql/data
networks:
- phroncare-network
deploy:
resources:
limits:
memory: 1G
networks:
phroncare-network:
driver: bridge