From 934fe88a8d47c4a272dac997f67595ac18b83831 Mon Sep 17 00:00:00 2001 From: Simon Martens Date: Wed, 13 Nov 2024 15:53:47 +0100 Subject: [PATCH] BUGFIX: cloniung on startup --- app/kgpz.go | 13 ++++++++++++- server/server.go | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/kgpz.go b/app/kgpz.go index 9507939..924ad8e 100644 --- a/app/kgpz.go +++ b/app/kgpz.go @@ -28,7 +28,18 @@ type KGPZ struct { } func (k *KGPZ) Init() { - go k.initRepo() + if k.Config.Debug { + // NOTE: validity checks for poor people, speeding up dev mode: + if _, err := os.Stat(k.Config.FolderPath); err != nil { + k.initRepo() + } else { + go k.initRepo() + } + k.Serialize() + return + } + + k.initRepo() k.Serialize() } diff --git a/server/server.go b/server/server.go index caca617..639b777 100644 --- a/server/server.go +++ b/server/server.go @@ -62,7 +62,7 @@ func (s *Server) Start() { } srv.Use(recover.New()) - srv.Use(STATIC_PREFIX, static(&views.StaticFS, STATIC_PREFIX)) + srv.Use(STATIC_PREFIX, static(&views.StaticFS)) srv.Get("/", func(c *fiber.Ctx) error { return c.SendString("I'm a GET request!")