Provisioning question

I want to provision the grafana dashboard to show the system logs using loki. I write a dockerfile for it and the provisioning for the dashboard and datasource, but datasource and dashboard is not showing in the grafana
version: ‘3’

services:
grafana:
image: grafana/grafana:latest
container_name: my-grafana
ports:
- “3000:3000”
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_SECURITY_ADMIN_TOKEN=glsa_JR5ZGrbh0n2iLP9w29xcsQP1tDzlEhYx_252a04eb
- DS_LOKI=http://localhost:3100
volumes:
- /home/nawaz/Documents/auto/provisioning:/etc/grafana/provisioning/dashboards/
- /home/nawaz/Documents/auto/provisioning/dashboards:/var/lib/grafana/dashboards
depends_on:
- prometheus
- loki
networks:
- loki_network

prometheus:
image: prom/prometheus:latest
container_name: my-prometheus
ports:
- “9090:9090”
volumes:
- /home/nawaz/Documents/auto/prometheus:/etc/prometheus
command:
- ‘–config.file=/etc/prometheus/prometheus.yml’
networks:
- loki_network
loki:
image: grafana/loki:latest
container_name: my-loki
ports:
- “3100:3100”
- “9096:9096”
volumes:
- /home/nawaz/Documents/auto/provisioning/datasource:/etc/provisioning/datasource/datasource.yml
- /home/nawaz/Documents/auto/provisioning:/etc/grafana/provisioning
networks:
- loki_network
promtail:
image: grafana/promtail:latest
container_name: my-promtail
volumes:
- /var/log:/var/log
- /home/nawaz/Documents/auto/promtail:/etc/promtail/
- /home/nawaz/Documents/auto/provisioning:/etc/grafana/provisioning
depends_on:
- loki
command:
- ‘-config.file=/etc/promtail/promtail.yml’
networks:
- loki_network
networks:
loki_network:
driver: bridge
Here is the dockercompose file