services: cloudflared: image: cloudflare/cloudflared:latest restart: unless-stopped volumes: - ./config.yml:/etc/cloudflared/config.yml - ./${TUNNEL_ID}.json:/etc/cloudflared/${TUNNEL_ID}.json # Use environment variable for tunnel ID command: tunnel --no-autoupdate --config /etc/cloudflared/config.yml run env_file: - .env # Reference the .env file to inject environment variables