version: '3.8'
services:
aeonsage:
image: aeonsage/gateway:latest
container_name: aeonsage-gateway
restart: unless-stopped
ports:
- "18789:18789"
volumes:
- ./config:/root/.aeonsage
- ./skills:/root/.aeonsage/skills
- ./logs:/var/log/aeonsage
environment:
- GATEWAY_TOKEN=your-secure-token
- OPENAI_API_KEY=sk-your-key
- ANTHROPIC_API_KEY=sk-ant-your-key
- LOG_LEVEL=debug
- GATEWAY_HOST=0.0.0.0
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:18789/health"]
interval: 30s
timeout: 10s
retries: 3