package main import ( "database/sql" "log" "github.com/itsscb/df/api" db "github.com/itsscb/df/db/sqlc" "github.com/itsscb/df/util" _ "github.com/lib/pq" ) func main() { config, err := util.LoadConfig(".") if err != nil { log.Fatal("cannot load config:", err) } conn, err := sql.Open(config.DBDriver, config.DBSource) if err != nil { log.Fatalf("could not connect to DB: %s", err) } store := db.NewStore(conn) server := api.NewServer(config, store) err = server.Start(config.ServerAddress) if err != nil { log.Fatal("cannot start server:", err) } }