/
ksilisk
/
spbtechrun_hack
Обзор
Документация
Войти
/
ksilisk
/
spbtechrun_hack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yaml
83 строки
2 KB
Shaliko Salimov
user profile support
12 дек 2025, 21:13
12 дек 2025, 21:13
16730d4
Код
Авторство
О чём код?
services: postgres-db: image: postgres:16 container_name: postgres-db environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} PGDATA: /var/lib/postgresql/data/pgdata ports: - "5444:5432" volumes: - spbtech_postgres_data:/var/lib/postgresql/data - ./db:/docker-entrypoint-initdb.d:ro healthcheck: test: [ "CMD-SHELL", "pg_isready -U spbtech_pg_user -d spbtech_pg_db" ] interval: 10s timeout: 5s retries: 5 mcp-server: build: python/mcp/. container_name: mcp-server # environment: # YAZZH_BASE_URL: ${YAZZH_BASE_URL} # YAZZH_REGION: ${YAZZH_REGION} ports: - 8181:8181 python-backend: build: python/backend/. container_name: python-backend environment: GIGACHAT_API_KEY: ${GIGACHAT_API_KEY} GIGACHAT_MODEL: ${GIGACHAT_MODEL} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_HOST_PORT: postgres-db:5432 MCP_SERVER_URL: http://mcp-server:8181/sse volumes: - python-backend-data:/data ports: - 8000:8000 healthcheck: test: ["CMD-SHELL", "curl -f -s localhost:8000/health | grep ok"] interval: 20s timeout: 30s retries: 5 start_period: 30s depends_on: mcp-server: condition: service_started postgres-db: condition: service_healthy telegram-bot: build: java/spbtechbot/. container_name: telegram-bot environment: TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN} SPRING_PROFILES_ACTIVE: docker # SPBTECH_BOT_BACKEND_URL: http://host.docker.internal:8000 depends_on: python-backend: condition: service_healthy max-bot: build: golang/spbtechmaxbot/. container_name: max-bot environment: BACKEND_URL: http://python-backend:8000 MAX_BOT_TOKEN: ${MAX_BOT_TOKEN} depends_on: python-backend: condition: service_healthy volumes: python-backend-data: name: python-backend-data-volume spbtech_postgres_data: name: spbtech_postgres_data