diff --git a/api/auth.go b/api/auth.go index f8a61de..83229a9 100644 --- a/api/auth.go +++ b/api/auth.go @@ -16,7 +16,7 @@ type login struct { Password string `json:"password"` } -var store = sessions.NewFilesystemStore("./storage/sessions/", []byte(os.Getenv("ANA_SECRET_KEY"))) +var store = sessions.NewCookieStore([]byte(os.Getenv("ANA_SECRET_KEY"))) // URL: POST /api/session var LoginHandler = http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { diff --git a/datastore/store.go b/datastore/store.go index d0cdf8a..1668092 100644 --- a/datastore/store.go +++ b/datastore/store.go @@ -68,9 +68,12 @@ func runMigrations(driver string) { migrate.SetTable("migrations") n, err := migrate.Exec(DB, driver, migrations, migrate.Up) + if err != nil { log.Fatal("Database migrations failed: ", err) } - log.Printf("Applied %d database migrations!\n", n) + if n > 0 { + log.Printf("Applied %d database migrations!\n", n) + } }