1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00
Julius Rickert 6f9e2797b7 DOCS: Fix examples in documentation (#1435)
* Add example include

* Replace example includes

* Remove old example includes
2022-03-04 07:49:03 -05:00

966 B

name parameters
CF_WORKER_ROUTE
pattern
script

CF_WORKER_ROUTE uses the Cloudflare Workers API to manage worker routes for a given domain.

If any CF_WORKER_ROUTE function is used then dnscontrol will manage all Worker Routes for the domain. To be clear: this means it will delete existing routes that were created outside of DNSControl.

WARNING: This interface is not extensively tested. Take precautions such as making backups and manually verifying dnscontrol preview output before running dnscontrol push.

This example assigns the patterns api.foo.com/* and foo.com/api/* to a my-worker script:

{% capture example %}

D("foo.com", .... ,
    CF_WORKER_ROUTE("api.foo.com/*", "my-worker"),
    CF_WORKER_ROUTE("foo.com/api/*", "my-worker"),
);

{% endcapture %}

{% include example.html content=example %}