CI / ruff · pytest (pull_request) Successful in 2m20s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 lines
867 B
YAML
31 lines
867 B
YAML
# Server override (shared host with vobot): loopback-only ports behind host nginx, restart policy, memory caps.
|
|
# docker compose -p ptsr -f docker-compose.yml -f infra/deploy/docker-compose.server.yml up -d --build
|
|
services:
|
|
postgres:
|
|
ports: !reset []
|
|
restart: unless-stopped
|
|
mem_limit: 512m
|
|
|
|
app:
|
|
ports: !override
|
|
- "127.0.0.1:8010:8000"
|
|
restart: unless-stopped
|
|
mem_limit: 768m
|
|
|
|
dashboard:
|
|
command:
|
|
- streamlit
|
|
- run
|
|
- dashboard/app.py
|
|
- --server.port=8501
|
|
- --server.address=0.0.0.0
|
|
- --server.baseUrlPath=doctor
|
|
- --browser.gatherUsageStats=false
|
|
environment:
|
|
API_BASE_URL: http://app:8000
|
|
DASHBOARD_PUBLIC_URL: ${PUBLIC_URL:-https://dev.meditron.tenvex.ru}/doctor
|
|
ports: !override
|
|
- "127.0.0.1:8511:8501"
|
|
restart: unless-stopped
|
|
mem_limit: 768m
|