blob: 24ba0c974c5035d241b7a579fa581bf0c4330c1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package main
import (
"fmt"
"log"
"os"
"git.mithe.dk/web-portfolio/internal"
)
func main() {
port := os.Getenv("PORT")
if port == "" {
port = "42069"
}
// In Docker, listen on 0.0.0.0; locally use localhost
host := os.Getenv("HOST")
if host == "" {
host = "0.0.0.0"
}
addr := fmt.Sprintf("%s:%s", host, port)
server := internal.NewServer()
log.Printf("Starting server on %s", addr)
if err := server.Start(addr); err != nil {
log.Fatal(err)
}
}
|