Spaces:
Running
Running
File size: 948 Bytes
dbd33b2 f29f22b dbd33b2 507c938 185fa42 dbd33b2 185fa42 dbd33b2 185fa42 dbd33b2 25b2b2b dbd33b2 25b2b2b 185fa42 25b2b2b dbd33b2 507c938 185fa42 507c938 dbd33b2 25b2b2b f29f22b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
services:
app:
build: .
ports:
- "7860:7860" # HF Spaces uses port 7860 by default
environment:
- ELASTICSEARCH_HOST=elasticsearch
- ELASTICSEARCH_PORT=9200
- YOUTUBE_API_KEY=${YOUTUBE_API_KEY}
- OLLAMA_HOST=http://ollama:11434
- OLLAMA_TIMEOUT=${OLLAMA_TIMEOUT:-120}
- OLLAMA_MAX_RETRIES=${OLLAMA_MAX_RETRIES:-3}
- PYTHONPATH=/app
volumes:
- ./app:/app/app
- ./data:/app/data
- ./config:/app/config
- ./logs:/app/logs
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.9.0
environment:
- discovery.type=single-node
- xpack.security.enabled=false
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
deploy:
resources:
limits:
memory: 2G
ollama:
image: ollama/ollama:latest
deploy:
resources:
limits:
memory: 6G
volumes:
esdata:
driver: local
ollama_data: |