|
|
@ -13,12 +13,18 @@ import (
|
|
13
|
13
|
"github.com/golang/groupcache/lru"
|
|
14
|
14
|
)
|
|
15
|
15
|
|
|
|
16
|
var port = "8080"
|
|
|
17
|
|
|
16
|
18
|
var faviconCache = lru.New(10000)
|
|
17
|
19
|
var lock sync.RWMutex
|
|
18
|
20
|
|
|
19
|
21
|
func main() {
|
|
20
|
22
|
http.HandleFunc("/favicon", HandleGetFavicon)
|
|
21
|
|
err := http.ListenAndServe(":8080", nil)
|
|
|
23
|
if p := os.Getenv("PORT"); p != "" {
|
|
|
24
|
port = p
|
|
|
25
|
}
|
|
|
26
|
fmt.Printf("listening on :%s\n", port)
|
|
|
27
|
err := http.ListenAndServe(fmt.Sprintf(":%s", port), nil)
|
|
22
|
28
|
|
|
23
|
29
|
if err != nil {
|
|
24
|
30
|
fmt.Println("error: ", err)
|