Files
matrix-openclaw-bot/docker-compose.yml
2026-02-03 00:54:48 +08:00

34 lines
945 B
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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