blob: fe6a51a21e85a35cde748d02f4a095ac4447d0c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package main
import (
"gitlab.com/alexkavon/newsstand/src/auth"
"gitlab.com/alexkavon/newsstand/src/conf"
"gitlab.com/alexkavon/newsstand/src/db"
"gitlab.com/alexkavon/newsstand/src/server"
)
func main() {
// load config
config := conf.NewConf()
// connect database
// start server
s := server.NewServer(config, server.NewRouter(config), db.NewDb(config))
for _, route := range auth.Routes {
s.Router.
Method(route.Method, route.Pattern, route.HandlerFunc(s))
}
s.Serve()
}
|