blob: 247d75166f18df357e0f099c73d4d6907e82879c (
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 (
"embed"
"flag"
"fmt"
"git.sr.ht/~gabrielgio/midr/db"
"git.sr.ht/~gabrielgio/midr/routes"
"github.com/gin-gonic/gin"
)
var Version = "development"
var dataDir = flag.String("d", ".", "Folder where midr will store the data")
var production = flag.Bool("p", false, "Set production")
//go:embed assets/* templates/*
var f embed.FS
func main() {
flag.Parse()
fmt.Println("Version:\t", Version)
fmt.Println("Datadir:\t", *dataDir)
if *production {
gin.SetMode(gin.ReleaseMode)
}
db.ConnectDb(*dataDir)
routes.HandleRequests(f)
}
|