]> git.uzoombox.com Git - uzsdk-v0.3.7.git/commitdiff
feat(uzsdk): 1. add Configuration.Service.[SockDirectory,SockGroupName] for unix... master v0.3.7
authorbruce <bruce@nanzoom.com>
Tue, 20 Jan 2026 02:27:30 +0000 (02:27 +0000)
committerbruce <bruce@nanzoom.com>
Tue, 20 Jan 2026 02:27:30 +0000 (02:27 +0000)
uzsdk/configuration.go
version.go

index 0bcb5701488f56a75cace4d1bb3a8f436b7afdb6..340cdd362fa5e4f92db3b62caf5933b3b4e485d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2010-2024 nanzoom.com. All Rights Reserved.
+// Copyright 2010-2026 nanzoom.com. All Rights Reserved.
 
 package uzsdk
 
 
 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"]
                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
        }
        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 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 == "" {
 
        // Configuration.System
        if setting.System.DBDriver == "" {
index 646199d04feb0b00f71430017dae988e497697f7..20ea3df7950560cbfe79e0e1d1577383385e5323 100644 (file)
@@ -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.
 package uzsdk
 
 // Version is the current opensdk's version.
-const Version = "0.3.6"
+const Version = "0.3.7"