diff options
Diffstat (limited to 'svc/init.go')
-rw-r--r-- | svc/init.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/svc/init.go b/svc/init.go index 4408ecf..d585bfa 100644 --- a/svc/init.go +++ b/svc/init.go @@ -5,6 +5,7 @@ import ( "log" "os" "os/signal" + "sync" "time" "github.com/getwtxt/registry" @@ -36,7 +37,10 @@ var tmpls *template.Template var twtxtCache = registry.NewIndex() -var remoteRegistries = &RemoteRegistries{} +var remoteRegistries = &RemoteRegistries{ + Mu: sync.RWMutex{}, + List: make([]string, 0), +} var staticCache = &staticAssets{} @@ -63,7 +67,9 @@ func initSvc() { initDatabase() go cacheAndPush() tmpls = initTemplates() + staticCache = initAssets() watchForInterrupt() + pingAssets() } func checkFlags() { |