chore: add intermediate changes

This commit is contained in:
2026-04-21 23:46:20 +02:00
parent e1f5308dd3
commit bf04e97850
5 changed files with 16 additions and 10 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
# Eden specific
data/*
*.db
content/*
*.pptx
*.odp
*.mp4
-2
View File
@@ -4,7 +4,6 @@ import (
"eden-server/internal/crypto"
"eden-server/internal/database"
"eden-server/internal/runtime"
"log"
"log/slog"
"net/http"
"path/filepath"
@@ -63,7 +62,6 @@ func spawnFileRoutes(file *gin.RouterGroup, env runtime.Environment, db *gorm.DB
Msg: ieMes,
})
}
log.Println(cSum)
fData := database.File{
MediaType: m,
+1 -1
View File
@@ -12,7 +12,7 @@ import (
//var watchdogStop = make(chan struct{})
func KickoffDatabase(workDir string) (*gorm.DB, error) {
dbLoc := filepath.Join(workDir, "data", "garden.db")
dbLoc := filepath.Join(workDir, "garden.db")
db, err := gorm.Open(sqlite.Open(dbLoc), &gorm.Config{})
if err != nil {
return nil, err
+12 -3
View File
@@ -1,7 +1,6 @@
package database
import (
"log"
"log/slog"
"os"
@@ -17,11 +16,21 @@ func watchdog(w string, db *gorm.DB) {
return
}
var purgeList []string
for _, f := range files {
i, err := os.Stat(f.Filepath)
if err != nil {
slog.Error("failed to stat the details for one or more files", "error", err)
if os.IsNotExist(err) {
purgeList = append(purgeList, f.Filepath)
continue
}
log.Println(i)
slog.Warn("stat failed", "file", f.Filepath, "error", err)
continue
}
if i.IsDir() {
purgeList = append(purgeList, f.Filepath) // also mark it for purger if its a directory. We do not want that here
}
}
slog.Info("purge list", "files", purgeList)
}
+2 -3
View File
@@ -58,9 +58,8 @@ func GrabEnvironment() Environment {
func EnsureOperation(workDir string) error {
nDirs := []string{
workDir,
filepath.Join(workDir, "data"),
filepath.Join(workDir, "data", "content"),
filepath.Join(workDir, "web"),
filepath.Join(workDir),
filepath.Join(workDir, "content"),
}
for _, p := range nDirs {