diff options
author | Gabriel A. Giovanini <mail@gabrielgio.me> | 2022-07-26 01:08:03 +0200 |
---|---|---|
committer | Gabriel A. Giovanini <mail@gabrielgio.me> | 2022-07-26 01:08:03 +0200 |
commit | b03cf48eb2074ef41ced9d59712b005a127c17bf (patch) | |
tree | 8932a34952e372dad70f9cd4c6f6742e9f99c4fb /main.go | |
parent | 40407573e35ff9b617faf84ac715de3d791282e4 (diff) | |
download | mdir-b03cf48eb2074ef41ced9d59712b005a127c17bf.tar.gz mdir-b03cf48eb2074ef41ced9d59712b005a127c17bf.tar.bz2 mdir-b03cf48eb2074ef41ced9d59712b005a127c17bf.zip |
feat: Add necessary param for packing
Datadir parameter will make easier for later to create the apk.
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -2,19 +2,30 @@ 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) - db.ConnectDb() + fmt.Println("Datadir:\t", *dataDir) + + if *production { + gin.SetMode(gin.ReleaseMode) + } + + db.ConnectDb(*dataDir) routes.HandleRequests(f) } |