Change to async to avoid interactive dialogs
This commit is contained in:
parent
540d957d25
commit
651de6fa4d
5
main.go
5
main.go
@ -1,3 +1,4 @@
|
||||
//go:build !test
|
||||
// +build !test
|
||||
|
||||
package main
|
||||
@ -157,7 +158,7 @@ func startHTTPAPI(errChan chan error, config DNSConfig, dnsservers []*DNSServer)
|
||||
switch Config.API.TLS {
|
||||
case "letsencryptstaging":
|
||||
certmagic.DefaultACME.CA = certmagic.LetsEncryptStagingCA
|
||||
err = magic.ManageSync(context.Background(), []string{Config.General.Domain})
|
||||
err = magic.ManageAsync(context.Background(), []string{Config.General.Domain})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
@ -174,7 +175,7 @@ func startHTTPAPI(errChan chan error, config DNSConfig, dnsservers []*DNSServer)
|
||||
err = srv.ListenAndServeTLS("", "")
|
||||
case "letsencrypt":
|
||||
certmagic.DefaultACME.CA = certmagic.LetsEncryptProductionCA
|
||||
err = magic.ManageSync(context.Background(), []string{Config.General.Domain})
|
||||
err = magic.ManageAsync(context.Background(), []string{Config.General.Domain})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
return
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user