Files
boss_dp/server/config.py
2026-02-12 16:27:43 +08:00

19 lines
671 B
Python

# -*- coding: utf-8 -*-
"""
服务器配置。
可通过环境变量或直接修改此文件调整。
"""
import os
# ─── 服务 ───
HOST: str = os.getenv("SERVER_HOST", "0.0.0.0")
PORT: int = int(os.getenv("SERVER_PORT", "8000"))
# ─── WebSocket ───
WS_PATH: str = "/ws" # Worker 连接端点
HEARTBEAT_INTERVAL: int = 30 # 期望 Worker 心跳间隔(秒)
HEARTBEAT_TIMEOUT: int = 90 # 超时未收到心跳视为离线(秒)
# ─── 安全(可选) ───
API_TOKEN: str = os.getenv("API_TOKEN", "") # 非空时校验 Header: Authorization: Bearer <token>