mirror of
https://codeberg.org/Codeberg/pages-server.git
synced 2025-04-25 06:16:58 +00:00
make pogreb config and move code
This commit is contained in:
parent
513e79832a
commit
3166b05107
4 changed files with 30 additions and 12 deletions
15
cmd/main.go
15
cmd/main.go
|
@ -74,6 +74,14 @@ func Serve(ctx *cli.Context) error {
|
|||
mainDomainSuffix = "." + mainDomainSuffix
|
||||
}
|
||||
|
||||
// Init ssl cert database
|
||||
dbPogrebDB := ctx.String("db-pogreb")
|
||||
certDB, err := database.NewPogreb(dbPogrebDB)
|
||||
if err != nil {
|
||||
return fmt.Errorf("could not create database: %v", err)
|
||||
}
|
||||
defer certDB.Close() //nolint:errcheck // database has no close ... sync behave like it
|
||||
|
||||
keyCache := cache.NewKeyValueCache()
|
||||
challengeCache := cache.NewKeyValueCache()
|
||||
// canonicalDomainCache stores canonical domains
|
||||
|
@ -104,13 +112,6 @@ func Serve(ctx *cli.Context) error {
|
|||
return fmt.Errorf("couldn't create listener: %v", err)
|
||||
}
|
||||
|
||||
// TODO: make "key-database.pogreb" set via flag
|
||||
certDB, err := database.New("key-database.pogreb")
|
||||
if err != nil {
|
||||
return fmt.Errorf("could not create database: %v", err)
|
||||
}
|
||||
defer certDB.Close() //nolint:errcheck // database has no close ... sync behave like it
|
||||
|
||||
listener = tls.NewListener(listener, certificates.TLSConfig(mainDomainSuffix,
|
||||
giteaClient,
|
||||
dnsProvider,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue