blob: b36dfd0902bd38a1a3dc7f11e69b54c3e8230972 (
plain) (
blame)
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
32
33
34
35
36
|
package main
import (
"embed"
"log"
"os"
"github.com/gin-gonic/gin"
)
//go:embed templates
var virtualFilesystem embed.FS
var accessCode string
func init() {
if gin.Mode() == gin.DebugMode {
accessCode = "test"
} else {
accessCode = os.Getenv("ACCESS_CODE")
}
}
func main() {
router := gin.Default()
setupTemplates(router)
mountRoutes(router)
err := router.RunTLS(":8080", ".bowl/certificates/bowl.crt", ".bowl/certificates/bowl.key")
if err != nil {
log.Fatalf("error starting bowl: %s\n", err)
return
}
}
|