rag-youtube-assistant / docker-compose.yaml
ganesh3's picture
Update docker-compose.yaml
f29f22b verified
raw
history blame contribute delete
948 Bytes
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: