diff --git a/backend/cmd/root.go b/backend/cmd/root.go index 7121c93e..df59dfa0 100644 --- a/backend/cmd/root.go +++ b/backend/cmd/root.go @@ -112,9 +112,6 @@ user created with the credentials from options "username" and "password".`, var listener net.Listener listenAddress := serverConfig.Address - if listenAddress == "" { - listenAddress = "[::]" // default an - } address := listenAddress + ":" + strconv.Itoa(serverConfig.Port) switch { @@ -141,7 +138,8 @@ user created with the credentials from options "username" and "password".`, sigc := make(chan os.Signal, 1) signal.Notify(sigc, os.Interrupt, syscall.SIGTERM) go cleanupHandler(listener, sigc) - + _, err = os.Stat("frontend/dist") + checkErr(err) assetsFs := dirFS{Dir: http.Dir("frontend/dist")} handler, err := fbhttp.NewHandler(imgSvc, fileCache, d.store, &serverConfig, assetsFs) checkErr(err) diff --git a/backend/filebrowser.yml b/backend/filebrowser.yml index 2edb6a8d..a352b0d6 100644 --- a/backend/filebrowser.yml +++ b/backend/filebrowser.yml @@ -1,35 +1,77 @@ +general: + key: [] + signup: true + createUserDir: false + userHomeBasePath: "" + scope: "" + locale: "" + viewMode: "" + singleClick: false + hideDotfiles: true + dateFormat: false + defaultSortBy: "" +perm: + admin: true + execute: true + create: true + rename: true + modify: true + delete: true + share: true + download: true +shell: [] +rules: [] server: + indexingInterval: 5 + numImageProcessors: 1 + socket: "" + tlsKey: "" + tlsCert: "" + enableThumbnails: true + resizePreview: false + enableExec: false + typeDetectionByHeader: true + authHook: "" port: 8080 baseURL: "/" - address: '' - log: stdout - database: database.db - root: /srv -general: - disable-thumbnails: false - disable-preview-resize: false - disable-exec: false - disable-type-detection-by-header: false + address: "" + log: "stdout" + database: "database.db" + root: "/srv" auth: - header: '' - method: noauth - command: '' + recaptcha: + host: "" + key: "" + secret: "" + header: "" + method: "noauth" + command: "" signup: false - shell: '' + shell: "" frontend: - name: '' - color: '' - files: '' + name: "" disableExternal: false disableUsedPercentage: false -permissions: - Admin: false - Execute: true - Create: true - Rename: true - Modify: true - Delete: true - Share: true - Download: true -commands: -rules: + files: "" + theme: "" + color: "" +userDefaults: + scope: "" + locale: "" + viewMode: "" + singleClick: false + sorting: + by: "" + asc: false + perm: + admin: false + execute: false + create: false + rename: false + modify: false + delete: false + share: false + download: false + commands: [] + hideDotfiles: false + dateFormat: false