diff --git a/.gitignore b/.gitignore index 5a4c884..518ff42 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ .DS_Store gin-bin -lishwist.db +*lishwist.db .env*.local server/db/init_sql.go .ignored/ diff --git a/server/db/db.go b/server/db/db.go index eff20d8..c3df638 100644 --- a/server/db/db.go +++ b/server/db/db.go @@ -14,7 +14,7 @@ import ( var database *sql.DB func Open() error { - db, err := sql.Open("sqlite", "./lishwist.db") + db, err := sql.Open("sqlite", env.DatabaseFile) if err != nil { return err } diff --git a/server/env/env.go b/server/env/env.go index a6f27be..ee9a036 100644 --- a/server/env/env.go +++ b/server/env/env.go @@ -14,6 +14,7 @@ func GuaranteeEnv(key string) (variable string) { return } +var DatabaseFile = GuaranteeEnv("LISHWIST_DATABASE_FILE") var SessionSecret = GuaranteeEnv("LISHWIST_SESSION_SECRET") var HostRootUrl = GuaranteeEnv("LISHWIST_HOST_ROOT_URL") var HostPort = os.Getenv("LISHWIST_HOST_PORT")