enable fly certificate generation before directing traffic
1 file changed, 9 insertions(+), 6 deletions(-)
changed files
M dnsconfig.js → dnsconfig.js
@@ -1,8 +1,6 @@ // @ts-check /// <reference path="types-dnscontrol.d.ts" /> -var FLY_ACME_DOMAIN = 'l5o85r.flydns.net.' - // Helpers /**@@ -21,15 +19,20 @@ } /** * @param {string} name + * @param {string} [acmeTarget] */ -function fly(name) { - // prettier-ignore - return [ +function fly(name, acmeTarget) { + var records = [ ALIAS(name, 'alanpearce-eu.fly.dev.'), HTTPS(name, 1, '.', https({ - alpn: ['h2'] + alpn: ['h2'], })), ] + if (acmeTarget != null) { + records.push(CNAME(name === '@' ? '_acme-challenge' : '_acme-challenge.' + name, acmeTarget)) + } + + return records } /**