This commit is contained in:
Graham Steffaniak 2023-09-01 18:47:48 -05:00
parent adbf5b21fe
commit 87da81310d
2 changed files with 71 additions and 31 deletions

View File

@ -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)

View File

@ -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