feat: стенд открыт в локальную сеть, база только на loopback

This commit is contained in:
gglamer 2026-09-29 11:47:14 +00:00
commit 7f8501696e
2 changed files with 9 additions and 9 deletions

View file

@ -22,7 +22,7 @@ IMAGE_WEIGHTS := qwen3-1.7b/Qwen3-1.7B-Q8_0.gguf vikhr-1b/Vikhr-Llama-3.2-1B-Q4_
help: ## Список целей help: ## Список целей
@grep -hE '^[a-z-]+:.*##' $(MAKEFILE_LIST) | sed 's/:.*##/\t/' | expand -t22 @grep -hE '^[a-z-]+:.*##' $(MAKEFILE_LIST) | sed 's/:.*##/\t/' | expand -t22
dev: ## Поднять полный стенд из готовых образов: http://127.0.0.1:5173 dev: ## Поднять полный стенд из готовых образов: http://localhost:5173
$(COMPOSE) up $(COMPOSE) up
offline: ## То же без обращения к registry: образы уже скачаны или загружены offline: ## То же без обращения к registry: образы уже скачаны или загружены

View file

@ -1,6 +1,6 @@
# Полный стенд на CPU из готовых образов: `docker compose up`, затем # Полный стенд на CPU из готовых образов: `docker compose up`, затем
# http://127.0.0.1:5173. Без .env, без сборки; после скачивания образов сеть # http://localhost:5173. Без .env, без сборки; после скачивания образов сеть
# не нужна. Все порты — только на 127.0.0.1. # не нужна. Порты опубликованы на всех интерфейсах: стенд доступен из локальной сети.
# #
# У своих сервисов рядом с image стоит build: команда собирает те же образы # У своих сервисов рядом с image стоит build: команда собирает те же образы
# локально (`docker compose build` или `docker buildx bake`). Веса и сценарии # локально (`docker compose build` или `docker buildx bake`). Веса и сценарии
@ -82,7 +82,7 @@ services:
- securitydata:/run/lct - securitydata:/run/lct
- recordings:/recordings - recordings:/recordings
- backups:/app/backups - backups:/app/backups
ports: ["127.0.0.1:${BACKEND_PORT:-8000}:8000"] ports: ["${BACKEND_PORT:-8000}:8000"]
depends_on: depends_on:
postgres: postgres:
condition: service_healthy condition: service_healthy
@ -121,7 +121,7 @@ services:
environment: environment:
BACKEND_HOST: backend BACKEND_HOST: backend
BACKEND_PORT: 8000 BACKEND_PORT: 8000
ports: ["127.0.0.1:${FRONTEND_PORT:-5173}:5173"] ports: ["${FRONTEND_PORT:-5173}:5173"]
depends_on: depends_on:
backend: backend:
condition: service_healthy condition: service_healthy
@ -145,13 +145,13 @@ services:
SIP_6101_PASSWORD: ${SIP_6101_PASSWORD:-} SIP_6101_PASSWORD: ${SIP_6101_PASSWORD:-}
SIP_6102_PASSWORD: ${SIP_6102_PASSWORD:-} SIP_6102_PASSWORD: ${SIP_6102_PASSWORD:-}
SIP_6103_PASSWORD: ${SIP_6103_PASSWORD:-} SIP_6103_PASSWORD: ${SIP_6103_PASSWORD:-}
SIP_EXTERNAL_MEDIA_ADDRESS: 127.0.0.1 SIP_EXTERNAL_MEDIA_ADDRESS: localhost
SIP_RTP_START: "10000" SIP_RTP_START: "10000"
SIP_RTP_END: "10099" SIP_RTP_END: "10099"
ports: ports:
- "127.0.0.1:${SIP_PORT:-5060}:5060/udp" - "${SIP_PORT:-5060}:5060/udp"
- "127.0.0.1:${SIP_PORT:-5060}:5060/tcp" - "${SIP_PORT:-5060}:5060/tcp"
- "127.0.0.1:10000-10099:10000-10099/udp" - "10000-10099:10000-10099/udp"
volumes: volumes:
- sipdata:/var/lib/lct-sip - sipdata:/var/lib/lct-sip
- siprecordings:/recordings - siprecordings:/recordings