version: '3.8' services: project-m-bot: build: . container_name: project-m-bot restart: unless-stopped # 環境變量(從 .env 文件讀取) environment: - MATRIX_SERVER=${MATRIX_SERVER} - MATRIX_USER_ID=${MATRIX_USER_ID} - MATRIX_PASSWORD=${MATRIX_PASSWORD} - MATRIX_DEVICE_ID=${MATRIX_DEVICE_ID:-PROJECT_M_BOT} - MATRIX_DEVICE_NAME=${MATRIX_DEVICE_NAME:-ProjectMBot} - BOT_GREETING_MESSAGE=${BOT_GREETING_MESSAGE:-你好!我係 PROJECT M Bot,已成功加入房間。} # 容器內路徑 - OPENCLAW_JSON_PATH=/root/.openclaw/openclaw.json # 掛載卷 volumes: # 掛載 openclaw 配置目錄(用於更新 token) - ~/.openclaw:/root/.openclaw # 掛載 store 目錄(用於持久化 E2EE 密鑰) - ./store:/app/store # 網絡配置 networks: - project-m-network networks: project-m-network: driver: bridge