30 lines
596 B
YAML
30 lines
596 B
YAML
services:
|
|
matrix_service:
|
|
build: ./matrix_service
|
|
environment:
|
|
- MATRIX_HOMESERVER_URL
|
|
- MATRIX_USER_ID
|
|
- MATRIX_PASSWORD
|
|
- AI_HANDLER_URL
|
|
- AI_HANDLER_TOKEN
|
|
volumes:
|
|
- ./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:
|
|
matrix_data: |