Spaces:
Running
Running
version: '3.8' | |
services: | |
app: | |
build: . | |
ports: | |
- "8501:8501" | |
depends_on: | |
- elasticsearch | |
environment: | |
- ELASTICSEARCH_HOST=elasticsearch | |
- ELASTICSEARCH_PORT=9200 | |
- YOUTUBE_API_KEY=${YOUTUBE_API_KEY} | |
env_file: | |
- .env | |
volumes: | |
- ./data:/app/data | |
- ./config:/app/config | |
elasticsearch: | |
image: docker.elastic.co/elasticsearch/elasticsearch:7.14.0 | |
environment: | |
- discovery.type=single-node | |
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" | |
ports: | |
- "9200:9200" | |
volumes: | |
- esdata:/usr/share/elasticsearch/data | |
grafana: | |
image: grafana/grafana:latest | |
ports: | |
- "3000:3000" | |
volumes: | |
- grafana-storage:/var/lib/grafana | |
- ./config/grafana:/etc/grafana/provisioning | |
depends_on: | |
- elasticsearch | |
volumes: | |
esdata: | |
grafana-storage: |