WIP: moving to services, refining matrix_service

This commit is contained in:
2025-05-03 01:56:55 +01:00
parent a22ec0a7da
commit fb578fbf40
9 changed files with 233 additions and 142 deletions

View File

@@ -1,11 +1,29 @@
services:
botbot:
build: .
env_file:
- .env
matrix_service:
build: ./matrix_service
environment:
- MATRIX_HOMESERVER_URL
- MATRIX_USER_ID
- MATRIX_PASSWORD
- AI_HANDLER_URL
- AI_HANDLER_TOKEN
volumes:
- ./:/app # Mount source for hot-reload
- matrix_data:/app/data # Persist Matrix client store and tokens
- ./matrix_service:/app
- matrix_data:/app/data
depends_on:
- ai_service
ai_service:
build: ./ai_service
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
- AI_HANDLER_TOKEN=${AI_HANDLER_TOKEN}
- REDIS_URL=redis://redis:6379
depends_on:
- redis
redis:
image: redis:7
restart: unless-stopped
volumes: