/
pv_hum
/
schemaforge
Обзор
Документация
Войти
/
pv_hum
/
schemaforge
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yml
61 строка
2 KB
pv_hum
Initial commit
21 май 2026, 22:25
21 май 2026, 22:25
0de9fa8
Код
Авторство
О чём код?
services: agent: build: context: ./agent dockerfile: Dockerfile container_name: schemaforge-agent ports: - "8001:8001" environment: GIGACHAT_CREDENTIALS: ${GIGACHAT_CREDENTIALS:-} GIGACHAT_CLIENT_ID: ${GIGACHAT_CLIENT_ID:-} GIGACHAT_CLIENT_SECRET: ${GIGACHAT_CLIENT_SECRET:-} GIGACHAT_MODEL: ${GIGACHAT_MODEL:-GigaChat-Pro} GIGACHAT_SCOPE: ${GIGACHAT_SCOPE:-GIGACHAT_API_PERS} GIGACHAT_BASE_URL: ${GIGACHAT_BASE_URL:-https://gigachat.devices.sberbank.ru/api/v1} GIGACHAT_OAUTH_URL: ${GIGACHAT_OAUTH_URL:-https://ngw.devices.sberbank.ru:9443/api/v2/oauth} GIGACHAT_VERIFY_SSL: ${GIGACHAT_VERIFY_SSL:-false} AGENT_MAX_ITERATIONS: ${AGENT_MAX_ITERATIONS:-3} AGENT_MAX_TOTAL_TOKENS: ${AGENT_MAX_TOTAL_TOKENS:-6000} healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8001/health')"] interval: 10s timeout: 5s retries: 5 start_period: 15s restart: unless-stopped backend: build: context: ./backend dockerfile: Dockerfile container_name: schemaforge-backend ports: - "8080:8080" environment: SERVER_PORT: 8080 AGENT_BASE_URL: http://agent:8001 depends_on: agent: condition: service_healthy healthcheck: test: ["CMD", "wget", "-qO-", "http://127.0.0.1:8080/api/health"] interval: 10s timeout: 5s retries: 5 start_period: 30s restart: unless-stopped frontend: build: context: ./frontend dockerfile: Dockerfile args: VITE_API_BASE_URL: http://localhost:8080/api container_name: schemaforge-frontend ports: - "5173:80" depends_on: backend: condition: service_healthy restart: unless-stopped