mirror of
https://github.com/yusing/godoxy.git
synced 2025-07-21 20:04:03 +02:00
fix(autocert): wrong path for last failure file
This commit is contained in:
parent
a2e6688056
commit
68ac4f952d
2 changed files with 4 additions and 4 deletions
|
@ -5,4 +5,5 @@ const (
|
|||
CertFileDefault = certBasePath + "cert.crt"
|
||||
KeyFileDefault = certBasePath + "priv.key"
|
||||
ACMEKeyFileDefault = certBasePath + "acme.key"
|
||||
LastFailureFile = certBasePath + ".last_failure"
|
||||
)
|
||||
|
|
|
@ -8,7 +8,6 @@ import (
|
|||
"maps"
|
||||
"os"
|
||||
"path"
|
||||
"path/filepath"
|
||||
"slices"
|
||||
"strings"
|
||||
"time"
|
||||
|
@ -83,7 +82,7 @@ func (p *Provider) GetExpiries() CertExpiries {
|
|||
|
||||
func (p *Provider) GetLastFailure() (time.Time, error) {
|
||||
if p.lastFailure.IsZero() {
|
||||
data, err := os.ReadFile(filepath.Join(p.cfg.CertPath, ".last_failure"))
|
||||
data, err := os.ReadFile(LastFailureFile)
|
||||
if err != nil {
|
||||
if !os.IsNotExist(err) {
|
||||
return time.Time{}, err
|
||||
|
@ -98,12 +97,12 @@ func (p *Provider) GetLastFailure() (time.Time, error) {
|
|||
func (p *Provider) UpdateLastFailure() error {
|
||||
t := time.Now()
|
||||
p.lastFailure = t
|
||||
return os.WriteFile(filepath.Join(p.cfg.CertPath, ".last_failure"), t.AppendFormat(nil, time.RFC3339), 0o600)
|
||||
return os.WriteFile(LastFailureFile, t.AppendFormat(nil, time.RFC3339), 0o600)
|
||||
}
|
||||
|
||||
func (p *Provider) ClearLastFailure() error {
|
||||
p.lastFailure = time.Time{}
|
||||
return os.Remove(filepath.Join(p.cfg.CertPath, ".last_failure"))
|
||||
return os.Remove(LastFailureFile)
|
||||
}
|
||||
|
||||
func (p *Provider) ObtainCert() error {
|
||||
|
|
Loading…
Add table
Reference in a new issue