call-to-text/docker-compose.yml
ed0ss 7f03949593 Первая версия: транскрипция звонков из Novofon DATA API в Directus
- Клиент Novofon DATA API (JSON-RPC, get.calls_report, чанки по 90 дней)
- faster-whisper (модель turbo) на CUDA с разделением стереоканалов
- Маркировка спикеров: левый канал = caller, правый = callee
- Directus: коллекции calls, calls_74951284933, contacts
- CLI: process, process-file, export, daemon (polling 5 мин)
- Docker Compose для Directus + PostgreSQL
- Архив email-парсинга в old/
2026-06-26 12:44:50 +03:00

46 lines
1.1 KiB
YAML

services:
postgres:
image: postgres:16-alpine
environment:
POSTGRES_USER: directus
POSTGRES_DB: directus
POSTGRES_PASSWORD: directus-password
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U directus"]
interval: 10s
timeout: 5s
retries: 5
directus:
image: directus/directus:11.2.1
ports:
- "8055:8055"
environment:
KEY: change-me-to-random-string
SECRET: change-me-to-another-random-string
DB_CLIENT: pg
DB_HOST: postgres
DB_PORT: 5432
DB_USER: directus
DB_DATABASE: directus
DB_PASSWORD: directus-password
ADMIN_EMAIL: admin@example.com
ADMIN_PASSWORD: admin-password-123
CORS_ENABLED: "true"
CORS_ORIGIN: "*"
PUBLIC_URL: http://localhost:8055
volumes:
- directus_uploads:/directus/uploads
- directus_extensions:/directus/extensions
depends_on:
postgres:
condition: service_healthy
restart: unless-stopped
volumes:
postgres_data:
directus_uploads:
directus_extensions: