feat: Customization of the initialization file (#1936)

This commit is contained in:
Alex OvsInc
2023-06-05 16:00:28 +03:00
committed by GitHub
parent 43439bc8c6
commit 18cc952f8e
2 changed files with 12 additions and 3 deletions

View File

@ -22,3 +22,4 @@ batchSize = 100
ldapServerPort = 389
quota = {"organization": -1, "user": -1, "application": -1, "provider": -1}
logConfig = {"filename": "logs/casdoor.log", "maxdays":99999, "perm":"0770"}
initDataFile = "./init_data.json"

View File

@ -14,7 +14,10 @@
package object
import "github.com/casdoor/casdoor/util"
import (
"github.com/casdoor/casdoor/conf"
"github.com/casdoor/casdoor/util"
)
type InitData struct {
Organizations []*Organization `json:"organizations"`
@ -35,7 +38,12 @@ type InitData struct {
}
func InitFromFile() {
initData, err := readInitDataFromFile("./init_data.json")
initDataFile := conf.GetConfigString("initDataFile")
if initDataFile == "" {
return
}
initData, err := readInitDataFromFile(initDataFile)
if err != nil {
panic(err)
}