fix(server): db folder is not created correctly
This commit is contained in:
parent
2e426bb1f1
commit
cf30f8db60
3 changed files with 5 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -17,3 +17,4 @@
|
|||
# build
|
||||
dist
|
||||
tmp
|
||||
quickshare
|
||||
|
|
|
@ -78,7 +78,7 @@ func DefaultConfig() (string, error) {
|
|||
func DefaultConfigStruct() *Config {
|
||||
return &Config{
|
||||
Fs: &FSConfig{
|
||||
Root: "root",
|
||||
Root: "quickshare",
|
||||
OpensLimit: 1024,
|
||||
OpenTTL: 60, // 1 min
|
||||
},
|
||||
|
|
|
@ -135,13 +135,14 @@ func initDeps(cfg gocfg.ICfg) *depidx.Deps {
|
|||
opensLimit := cfg.GrabInt("Fs.OpensLimit")
|
||||
openTTL := cfg.GrabInt("Fs.OpenTTL")
|
||||
readerTTL := cfg.GrabInt("Server.WriteTimeout") / 1000 // millisecond -> second
|
||||
dbPath := cfg.GrabString("Db.DbPath")
|
||||
|
||||
ider := simpleidgen.New()
|
||||
filesystem := local.NewLocalFS(rootPath, 0660, opensLimit, openTTL, readerTTL, ider)
|
||||
jwtEncDec := jwt.NewJWTEncDec(secret)
|
||||
|
||||
if err := filesystem.MkdirAll(dbPath); err != nil {
|
||||
dbPath := cfg.GrabString("Db.DbPath")
|
||||
dbDir := filepath.Dir(dbPath)
|
||||
if err := filesystem.MkdirAll(dbDir); err != nil {
|
||||
panic(fmt.Sprintf("fail to create path for db: %s", err))
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue