@@ -112,12 +112,21 @@ func Run(conf ServerConf) {
112
112
fileDir := filepath .Join (conf .DataDir , "f" )
113
113
handle ("_f/" , newFileServer (fileDir , conf .Keychain , auth , conf .BaseURL + "_f" ))
114
114
for _ , dir := range conf .PrivateDirs {
115
+
115
116
prefix , src := splitDirMapping (dir )
117
+ err := newDirServer (src , conf .Keychain , auth )
118
+ if err != nil {
119
+ log .Fatalf ("Failed to start server due to directory issue: %v" , err )
120
+ }
116
121
echo (Log {"t" : "private_dir" , "source" : src , "address" : prefix })
117
122
handle (prefix , http .StripPrefix (conf .BaseURL + prefix , newDirServer (src , conf .Keychain , auth )))
118
123
}
119
124
for _ , dir := range conf .PublicDirs {
120
125
prefix , src := splitDirMapping (dir )
126
+ err := newDirServer (src , conf .Keychain , auth )
127
+ if err != nil {
128
+ log .Fatalf ("Failed to start server due to directory issue: %v" , err )
129
+ }
121
130
echo (Log {"t" : "public_dir" , "source" : src , "address" : prefix })
122
131
handle (prefix , http .StripPrefix (conf .BaseURL + prefix , http .FileServer (http .Dir (src ))))
123
132
}
0 commit comments