Error field not found, node: certresolver

Hi,
as per object error.
Here my traefik.yaml configuration:

global:
  checkNewVersion: false
  sendAnonymousUsage: false
log:
  level: DEBUG
api:
  dashboard: true
  insecure: true
entryPoints:
  web:
    address: :80
  websecure:
    address: :443
certificatesResolvers:
  cloudflare:
    acme:
      email: "my-mail"
      storage: /var/traefik/certs/cloudflare-acme.json
      caServer: "https://acme-v02.api.letsencrypt.org/directory"
      keyType: EC256
      dnsChallenge:
        provider: cloudflare
        resolvers:
          - "1.1.1.1:53"
          - "8.8.8.8:53"
providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false

here traefik docker compose file

---

services:
  traefik:
    image: traefik:v3.1.7
    container_name: traefik
    ports:
      - "80:80"
      - "443:443"
      - "8080:8080"
    environment:
      - CF_DNS_API_TOKEN=my-secret-token
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./config/traefik.yaml:/etc/traefik/traefik.yaml:ro
      - ./data/certs/:/var/traefik/certs/:rw
    networks:
      - Esterna
    restart: unless-stopped
networks:
  Esterna:
    external: true

and here the container docker compose configuration

---
services:
  nginx:
    container_name: nginx-prova
    image: nginx:latest
    networks:
      - Esterna
    labels:
      - traefik.enable=true
      - traefik.http.routers.nginx-http.rule=Host(`nginx.dns.villafrel.it`)
      - traefik.http.routers.nginx-http.entrypoints=web
      - traefik.http.routers.nginx-https.tls=true
      - traefik.http.routers.nginx-https.tls.certresolver=cloudflare
      - traefik.http.routers.nginx-https.entrypoints=websecure
      - traefik.http.routers.nginx-https.rule=Host(`nginx.dns.villafrel.it`)
    restart: unless-stopped
networks:
  Esterna:
    external: true

First of all , in the traefik log I have:
2024-11-02T15:26:03Z ERR github.com/traefik/traefik/v3/pkg/provider/docker/config.go:45 > error="field not found, node: certresolver" container=nginx-nginx-d1cec2fdf1093394aaaf59e0a9ecb0d55ff617e29df117730be49dd177e82ee1 providerName=docker

and second problem, if I check in the folder data/certs, I found the cloudflare-acme.json file but is empty.

Any advice?

thank you