81803f7f17299567d2817abeeb35d3ebd6b05c38
[brackets.git] / main.go
1 package main
2
3 import (
4 "git.jacobcasper.com/brackets/env"
5 "git.jacobcasper.com/brackets/routes/artist"
6 "git.jacobcasper.com/brackets/routes/genre"
7 _ "github.com/mattn/go-sqlite3"
8 "log"
9 "net/http"
10 )
11
12 func main() {
13 env, err := env.New()
14 if err != nil {
15 log.Fatal("Could not set up Env: ", err.Error())
16 }
17
18 http.HandleFunc(
19 "/artist/",
20 artist.Index(env),
21 )
22
23 http.HandleFunc(
24 "/artist/add",
25 artist.Add(env),
26 )
27
28 http.HandleFunc("/genre", genre.Index(env))
29
30 log.Fatal(http.ListenAndServe(":8080", nil))
31 }