reworking database, init and add commands
This commit is contained in:
@@ -66,7 +66,21 @@ func main() {
|
||||
serverlog := zerolog.New(logFile)
|
||||
serverlog.WithLevel(logLevel)
|
||||
// Check/Setup the database
|
||||
database.OpenOrCreateDB(conf.DatabaseLocation, &serverlog)
|
||||
var serverDB *database.DB
|
||||
err = database.CheckDB(conf.DatabaseLocation)
|
||||
if err != nil {
|
||||
serverlog.Info().Msg("No database found, creating...")
|
||||
err := database.CreateDB(conf.DatabaseLocation, version, "none")
|
||||
if err != nil {
|
||||
serverlog.Fatal().Msgf("unable to create database: %s", err)
|
||||
}
|
||||
serverDB, err = database.OpenDB(conf.DatabaseLocation, &serverlog, version)
|
||||
if err != nil {
|
||||
serverlog.Fatal().Msgf("unable to open database: %s", err)
|
||||
}
|
||||
defer serverDB.Close()
|
||||
}
|
||||
serverDB.Info().Msg("database initialized")
|
||||
// Setup the web server
|
||||
e := echo.New()
|
||||
// Setup the logger to print to the file specified in config
|
||||
|
Reference in New Issue
Block a user