Initial git sorage backend implementation

This commit is contained in:
2024-09-28 14:52:02 +02:00
parent 122860d230
commit 0558ea292b
8 changed files with 427 additions and 26 deletions

View File

@@ -31,7 +31,18 @@ func main() {
if workdir == "" {
workdir = "./data"
}
fs := filesystem.New(workdir)
settings, err := database.GetSettings(1) // Assuming user ID 1 for now
if err != nil {
log.Print("Settings not found, using default settings")
}
fs := filesystem.New(workdir, &settings)
if settings.Settings.GitEnabled {
if err := fs.InitializeGitRepo(); err != nil {
log.Fatal(err)
}
}
// Set up router
r := chi.NewRouter()