Problem with secret

Hi all, i'm new with docker and i use docker compose for create a service. I created a secret for settings a custom password but when i start pi-hole and i go into the service there isn't the path /run/secret/myPassword and when i start the web gui the password it's wrong.
This is my file .yml:

version: "3"

# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    # For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
    ports:
      - "53:53/tcp"
      - "53:53/udp"
     #- "67:67/udp" # Only required if you are using Pi-hole as your DHCP server
      - "80:80/tcp"
    environment:
      TZ: 'Europe/Rome'
      WEBPASSWORD:
      WEBPASSWORD_FILE: '/run/service/passPiHole'
    # Volumes store your data between container upgrades
    volumes:
      - './etc-pihole:/etc/pihole'
      - './etc-dnsmasq.d:/etc/dnsmasq.d'
    #   https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
    cap_add:
      - NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed
    restart: unless-stopped

As pointed out in the docs, WEBPASSWORD_FILE is using Docker secrets.

Docker documentation states that Docker secrets are applicable to Docker swarm services only:

Note : Docker secrets are only available to swarm services, not to standalone containers. To use this feature, consider adapting your container to run as a service. Stateful containers can typically run with a scale of 1 without changing the container code.