From 0bc38b668f557e07834a283a3064cecceeaf8ff1 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Fri, 3 Dec 2021 04:18:53 +0100 Subject: [PATCH] db Sync on exit --- cmd/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/main.go b/cmd/main.go index 2f3d7ac..ff778d1 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -92,6 +92,7 @@ func Serve(ctx *cli.Context) error { if err != nil { return fmt.Errorf("could not create database: %v", err) } + defer keyDatabase.Sync() // database has no close ... sync behave like it keyCache := cache.NewKeyValueCache() listener = tls.NewListener(listener, server.TLSConfig(mainDomainSuffix, giteaRoot, giteaAPIToken, dnsProvider, acmeUseRateLimits, keyCache, keyDatabase))