@@ -19,7 +19,7 @@ import (
19
19
"github.com/caddyserver/certmagic"
20
20
)
21
21
22
- func runLetsEncrypt (listenAddr , domain , directory , email string , m http.Handler ) error {
22
+ func runACME (listenAddr string , m http.Handler ) error {
23
23
// If HTTP Challenge enabled, needs to be serving on port 80. For TLSALPN needs 443.
24
24
// Due to docker port mapping this can't be checked programmatically
25
25
// TODO: these are placeholders until we add options for each in settings with appropriate warning
@@ -36,7 +36,7 @@ func runLetsEncrypt(listenAddr, domain, directory, email string, m http.Handler)
36
36
}
37
37
38
38
magic := certmagic .NewDefault ()
39
- magic .Storage = & certmagic.FileStorage {Path : directory }
39
+ magic .Storage = & certmagic.FileStorage {Path : setting . AcmeLiveDirectory }
40
40
// Try to use private CA root if provided, otherwise defaults to system's trust
41
41
var certPool * x509.CertPool
42
42
if setting .AcmeCARoot != "" {
@@ -57,7 +57,7 @@ func runLetsEncrypt(listenAddr, domain, directory, email string, m http.Handler)
57
57
myACME := certmagic .NewACMEManager (magic , certmagic.ACMEManager {
58
58
CA : setting .AcmeURL ,
59
59
TrustedRoots : certPool ,
60
- Email : email ,
60
+ Email : setting . AcmeEmail ,
61
61
Agreed : setting .LetsEncryptTOS ,
62
62
DisableHTTPChallenge : ! enableHTTPChallenge ,
63
63
DisableTLSALPNChallenge : ! enableTLSALPNChallenge ,
@@ -69,7 +69,7 @@ func runLetsEncrypt(listenAddr, domain, directory, email string, m http.Handler)
69
69
magic .Issuers = []certmagic.Issuer {myACME }
70
70
71
71
// this obtains certificates or renews them if necessary
72
- err := magic .ManageSync (graceful .GetManager ().HammerContext (), []string {domain })
72
+ err := magic .ManageSync (graceful .GetManager ().HammerContext (), []string {setting . Domain })
73
73
if err != nil {
74
74
return err
75
75
}
0 commit comments