version: '3.8' services: api: build: . ports: - "8000:8000" environment: - CUDA_VISIBLE_DEVICES=0 volumes: - ./models:/app/models deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu] prometheus: image: prom/prometheus ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml grafana: image: grafana/grafana ports: - "3000:3000" environment: - GF_SECURITY_ADMIN_PASSWORD=admin depends_on: - prometheus