Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
docker-compose.yaml 949 B
version: '3'
services:
prometheus:
image: prom/prometheus:latest
container_name: prometheus
ports:
- "9090:9090"
expose:
- 9090
volumes:
- ./prometheus:/etc/prometheus
- prometheus-data:/prometheus
restart: unless-stopped
command:
- "--config.file=/etc/prometheus/prometheus.yml"
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
- "3000:3000"
expose:
- 3000
volumes:
- grafana-data:/var/lib/grafana
restart: unless-stopped
mongodb:
image: mongo
ports:
- 27017:27017
volumes:
- mongodb:/data/db
node:
restart: always
build: .
ports:
- 5000:5000
expose:
- 5000
volumes:
- ./:/code
depends_on:
- mongodb
environment:
WAIT_HOSTS: mongodb:27017
volumes:
mongodb:
prometheus:
prometheus-data:
grafana-data:
grafana: