From: bruce Date: Tue, 20 Jan 2026 02:27:30 +0000 (+0000) Subject: feat(uzsdk): 1. add Configuration.Service.[SockDirectory,SockGroupName] for unix... X-Git-Tag: v0.3.7 X-Git-Url: https://git.uzoombox.com/git/?a=commitdiff_plain;ds=inline;p=uzsdk-v0.3.7.git feat(uzsdk): 1. add Configuration.Service.[SockDirectory,SockGroupName] for unix socket use. --- diff --git a/uzsdk/configuration.go b/uzsdk/configuration.go index 0bcb570..340cdd3 100644 --- a/uzsdk/configuration.go +++ b/uzsdk/configuration.go @@ -1,4 +1,4 @@ -// Copyright 2010-2024 nanzoom.com. All Rights Reserved. +// Copyright 2010-2026 nanzoom.com. All Rights Reserved. package uzsdk @@ -18,6 +18,8 @@ type Configuration struct { ServicePath string // urlpath for this service, default: /wservice DataDirectory string // server data directory, default: /data/cloud TrustedProxies []string // a list of proxies trusted, default: ["127.0.0.1", "192.168.8.1"] + SockDirectory string // directory name of unix socket, IP=/run/[SockDirectory]/xxx.sock, default: smartsystem + SockGroupName string // group name that access unix socket, default: null } System struct { DBDriver string // database driver, default: postgres @@ -92,6 +94,9 @@ func (setting *Configuration) Check() { if len(setting.Service.TrustedProxies) == 0 { setting.Service.TrustedProxies = append(setting.Service.TrustedProxies, "127.0.0.1", "192.168.8.1") } + if setting.Service.SockDirectory == "" { + setting.Service.SockDirectory = "smartsystem" + } // Configuration.System if setting.System.DBDriver == "" { diff --git a/version.go b/version.go index 646199d..20ea3df 100644 --- a/version.go +++ b/version.go @@ -1,5 +1,5 @@ -// Copyright 2010-2025 nanzoom.com. All Rights Reserved. +// Copyright 2010-2026 nanzoom.com. All Rights Reserved. package uzsdk // Version is the current opensdk's version. -const Version = "0.3.6" +const Version = "0.3.7"