version: "3.3"

services:
  grafana:
    image: grafana/grafana:latest
    container_name: grafana
    restart: always
    user: "1000"
    ports:
      - "3000:3000" # expose for localhost
    volumes:
      - ./data:/var/lib/grafana # data path
      - ./grafana/grafana.ini:/etc/grafana/grafana.ini
      - ./grafana/provisioning:/etc/grafana/provisioning
    environment:
      - GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource
      - GF_SECURITY_ADMIN_USER=your-username
      - GF_SECURITY_ADMIN_PASSWORD=your-super-secret-password