Skip to content

Commit

Permalink
fix: use proper directory for storing database
Browse files Browse the repository at this point in the history
  • Loading branch information
heyhippari committed Feb 12, 2022
1 parent 8c50879 commit 07dc3b4
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion database/database.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
"fmt"
"time"

"github.com/adrg/xdg"
"github.com/go-gormigrate/gormigrate/v2"
"github.com/mattn/go-sqlite3"
"github.com/meteorae/meteorae-server/database/models"
Expand Down Expand Up @@ -57,8 +58,13 @@ func GetDatabase(zerologger zerolog.Logger) error {
},
})

databaseLocation, dataFileErr := xdg.DataFile("meteorae/meteorae.db")
if dataFileErr != nil {
return fmt.Errorf("could not get path for database: %w", dataFileErr)
}

var err error // Linters complain if we initilize this on the next line
DB, err = gorm.Open(&sqlite.Dialector{DriverName: "sqlite3-spellfix", DSN: "meteorae.db"}, &gorm.Config{
DB, err = gorm.Open(&sqlite.Dialector{DriverName: "sqlite3-spellfix", DSN: databaseLocation}, &gorm.Config{
Logger: newLogger,
})

Expand Down

0 comments on commit 07dc3b4

Please sign in to comment.