Files
VolcanicSecretary/docker-compose.yml
EugeneTes d8561748a7 Add README, Docker packaging, and workspace templates
Docker build verified locally (docker build -t volcanic-secretary .
succeeded on this machine). Step 6's manual end-to-end checklist
against a real Telegram bot was not run in this environment (no bot
token or owner id available); the checklist is kept in the README's
Tests section for the owner to run before relying on this in
production.

Claude-Session: https://claude.ai/code/session_01JtuZTCMW9TyogEmBgGf8JT
2026-09-06 17:43:58 +02:00

21 lines
585 B
YAML

services:
secretary:
build: .
restart: unless-stopped
environment:
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
- TELEGRAM_OWNER_ID=${TELEGRAM_OWNER_ID}
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
- STT_MODEL=${STT_MODEL:-gpt-4o-transcribe}
- PI_MODEL=${PI_MODEL:-}
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
- SECRETARY_TIMEZONE=${SECRETARY_TIMEZONE:-UTC}
- LOG_LEVEL=${LOG_LEVEL:-info}
volumes:
- secretary-workspace:/workspace
- secretary-pi-agent:/pi-agent
volumes:
secretary-workspace:
secretary-pi-agent: