We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d9cbcb5 commit 36bab3dCopy full SHA for 36bab3d
internal/models/database.go
@@ -4,6 +4,7 @@ import (
4
"fmt"
5
"log"
6
"os"
7
+ "path/filepath"
8
9
"gorm.io/driver/postgres"
10
"gorm.io/driver/sqlite"
@@ -26,6 +27,12 @@ func ConnectDatabase() error {
26
27
db, err = gorm.Open(postgres.Open(dsn), &gorm.Config{})
28
} else {
29
log.Println("DB_HOST is not set, using sqlite database")
30
+
31
+ dataDir := filepath.Join(".", "data")
32
+ err = os.MkdirAll(dataDir, os.ModePerm)
33
+ if err != nil {
34
+ panic("Could not create data directory")
35
+ }
36
db, err = gorm.Open(sqlite.Open("data/gorm.db"), &gorm.Config{})
37
}
38
0 commit comments