51 lines
1.1 KiB
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
|