package main import ( "log" "os" "path/filepath" "gitlab.com/alexkavon/newsstand/seed/seeder" "gitlab.com/alexkavon/newsstand/src/conf" "gitlab.com/alexkavon/newsstand/src/db" ) func main() { err := os.Setenv("NEWSSTAND_CONFIG_PATH", "./.seedrc.toml") if err != nil { log.Fatal(err) } config := conf.NewConf() database := db.NewDb(config) defer database.Close() // load seeder s := seeder.NewSeeder(database) // migrate migrations := filepath.Join(config.GetCwd(), "/migrations") err = seeder.MigrateDatabase(database, migrations) if err != nil { log.Fatal(err) } err = s.SeedUsers(10) if err != nil { log.Fatal(err) } os.Exit(0) }