Files
templates/blueprints/crawl4ai/docker-compose.yml

24 lines
643 B
YAML

version: "3.8"
services:
crawl4ai:
image: unclecode/crawl4ai:latest
restart: unless-stopped
shm_size: 1g
expose:
- 11235
environment:
- LLM_PROVIDER=${LLM_PROVIDER}
- OPENAI_API_KEY=${OPENAI_API_KEY}
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
- GROQ_API_KEY=${GROQ_API_KEY}
- TOGETHER_API_KEY=${TOGETHER_API_KEY}
- MISTRAL_API_KEY=${MISTRAL_API_KEY}
- GEMINI_API_TOKEN=${GEMINI_API_TOKEN}
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:11235/health"]
interval: 30s
timeout: 10s
retries: 3