# ============================================================ # EchoChat Docker 容器内配置 # 与 config.dev.yaml 的区别:数据库和 Redis 地址使用 Docker 服务名 # ============================================================ server: port: 8085 mode: debug database: host: postgres port: 5432 user: echochat password: echochat_dev_2026 dbname: echochat sslmode: disable max_idle_conns: 10 max_open_conns: 100 redis: host: redis port: 6379 password: "" db: 0 jwt: secret: echochat-dev-jwt-secret-2026-please-change-in-production access_expire_min: 120 refresh_expire_day: 7 issuer: echochat log: level: debug format: text output_path: stdout file: enable: true dir: logs max_size: 50 max_backups: 10 max_age: 30 compress: false minio: endpoint: "minio:9000" access_key: "echochat" secret_key: "echochat123456" bucket: "echochat" use_ssl: false # Node media-server 接入配置(Phase 2e-2 Task 7) media_server: base_url: "http://media-server:3300" # Docker 网络内服务名 internal_token: "dev-internal-token-change-me" # 生产环境通过 ECHOCHAT_MEDIA_SERVER_INTERNAL_TOKEN 覆盖 timeout_ms: 5000 close_timeout_ms: 2000 close_retry: 2 # 会议模块生命周期参数(Phase 2e-2 Task 8) meeting: host_grace_seconds: 120 empty_room_ttl_seconds: 300 cleanup_interval_seconds: 30 stale_room_hours: 4