feat: support create database via cmd line (#417)

This commit is contained in:
Товарищ программист
2022-01-13 11:35:13 +08:00
committed by GitHub
parent 728fe11a3c
commit 8d54bfad8a
3 changed files with 23 additions and 5 deletions

View File

@ -15,6 +15,8 @@
package main
import (
"flag"
"github.com/astaxie/beego"
"github.com/astaxie/beego/logs"
"github.com/astaxie/beego/plugins/cors"
@ -23,12 +25,13 @@ import (
"github.com/casbin/casdoor/object"
"github.com/casbin/casdoor/proxy"
"github.com/casbin/casdoor/routers"
_ "github.com/casbin/casdoor/routers"
)
func main() {
object.InitAdapter()
createDatabase := flag.Bool("createDatabase", false, "true if you need casdoor to create database")
flag.Parse()
object.InitAdapter(*createDatabase)
object.InitDb()
object.InitDefaultStorageProvider()
object.InitLdapAutoSynchronizer()