diff --git a/src/main.go b/src/main.go index d61ea60..439a17f 100644 --- a/src/main.go +++ b/src/main.go @@ -14,14 +14,18 @@ import ( func main() { config.Load() + + if err := os.MkdirAll(config.AppConfig.SheetsDirectory, 0755); err != nil { + panic("Failed to create sheets directory: " + err.Error()) + } + if err := os.MkdirAll(config.AppConfig.ConfigDirectory, 0755); err != nil { + panic("Failed to create config directory: " + err.Error()) + } + gin.SetMode(config.AppConfig.Server.Mode) database.InitDatabase() - if err := os.MkdirAll(config.AppConfig.SheetsDirectory, 0755); err != nil { - panic("Failed to create uploads directory: " + err.Error()) - } - // Start sync runner go func() { ticker := time.NewTicker(config.AppConfig.Sync.Interval)