diff --git a/internal/bootstrap/db.go b/internal/bootstrap/db.go index 7bd2a30e..dc180799 100644 --- a/internal/bootstrap/db.go +++ b/internal/bootstrap/db.go @@ -2,6 +2,7 @@ package bootstrap import ( "fmt" + "path/filepath" "github.com/glebarez/sqlite" "github.com/go-gormigrate/gormigrate/v2" @@ -22,7 +23,7 @@ func initOrm() { zapLogger.LogMode(logLevel) zapLogger.SetAsDefault() - db, err := gorm.Open(sqlite.Open("storage/panel.db"), &gorm.Config{ + db, err := gorm.Open(sqlite.Open(filepath.Join(app.Root, "panel/storage/panel.db")), &gorm.Config{ Logger: zapLogger, SkipDefaultTransaction: true, DisableForeignKeyConstraintWhenMigrating: true, diff --git a/internal/bootstrap/logger.go b/internal/bootstrap/logger.go index 1dd4e56d..e57f562b 100644 --- a/internal/bootstrap/logger.go +++ b/internal/bootstrap/logger.go @@ -1,6 +1,7 @@ package bootstrap import ( + "path/filepath" "time" "go.uber.org/zap" @@ -12,7 +13,7 @@ import ( func initLogger() { writeSyncer := zapcore.AddSync(&lumberjack.Logger{ - Filename: "storage/logs/app.log", + Filename: filepath.Join(app.Root, "panel/storage/logs/app.log"), MaxSize: 10, MaxBackups: 10, MaxAge: 30,