Refactored config system again
All checks were successful
Build (artifact) / build (push) Successful in 27s
All checks were successful
Build (artifact) / build (push) Successful in 27s
This commit is contained in:
@@ -34,7 +34,7 @@ func renewCertCmd(domain string, noPush bool) error {
|
||||
if err := app.LoadConfig(); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := app.LoadDomainConfigs(); err != nil {
|
||||
if err := app.LoadServerDomainConfigs(); err != nil {
|
||||
return err
|
||||
}
|
||||
mgr, err := server.NewACMEManager(app.Config())
|
||||
@@ -51,22 +51,22 @@ func renewCertCmd(domain string, noPush bool) error {
|
||||
|
||||
func renewCerts(domain string, noPush bool, mgr *server.ACMEManager) error {
|
||||
config := app.Config()
|
||||
domainConfig, exists := app.DomainStore().Get(domain)
|
||||
domainConfig, exists := app.ServerDomainStore().Get(domain)
|
||||
if !exists {
|
||||
return fmt.Errorf("domain %s does not exist", domain)
|
||||
}
|
||||
|
||||
_, err := mgr.RenewForDomain(domain)
|
||||
_, err := mgr.RenewForDomain(domainConfig)
|
||||
if err != nil {
|
||||
// if no existing cert, obtain instead
|
||||
_, err = mgr.ObtainForDomain(domain, config, domainConfig)
|
||||
_, err = mgr.ObtainForDomain(config, domainConfig)
|
||||
if err != nil {
|
||||
return fmt.Errorf("error obtaining domain certificates for domain %s: %v", domain, err)
|
||||
}
|
||||
}
|
||||
|
||||
domainConfig.Internal.LastIssued = time.Now().UTC().Unix()
|
||||
err = app.WriteDomainConfig(domainConfig)
|
||||
err = app.WriteServerDomainConfig(domainConfig)
|
||||
if err != nil {
|
||||
return fmt.Errorf("error saving domain config %s: %v", domain, err)
|
||||
}
|
||||
@@ -96,7 +96,7 @@ func renewCerts(domain string, noPush bool, mgr *server.ACMEManager) error {
|
||||
return fmt.Errorf("error creating Gitea repo for domain %s", domain)
|
||||
}
|
||||
domainConfig.Internal.RepoExists = true
|
||||
err = app.WriteDomainConfig(domainConfig)
|
||||
err = app.WriteServerDomainConfig(domainConfig)
|
||||
if err != nil {
|
||||
return fmt.Errorf("error saving domain config %s: %v", domain, err)
|
||||
}
|
||||
@@ -113,7 +113,7 @@ func renewCerts(domain string, noPush bool, mgr *server.ACMEManager) error {
|
||||
}
|
||||
}
|
||||
|
||||
dataRoot := common.EffectiveDataRoot(config, domainConfig)
|
||||
dataRoot := common.EffectiveDataRoot(config, domainConfig.Certificates.DataRoot)
|
||||
err = server.AddAndPushCerts(gitWorkspace, dataRoot, domainConfig.Repo.RepoSuffix, config)
|
||||
if err != nil {
|
||||
return fmt.Errorf("error pushing certificates for domain %s: %v", domain, err)
|
||||
|
||||
Reference in New Issue
Block a user