package config import ( "github.com/clod-moon/goconf" "github.com/fsnotify/fsnotify" "log" "os" ) func main() { InitConfig() } //本地工作目录 var LocalWorkSpaceDir string //本地ipfs网关 var GobalIpfsUrl ="localhost:5001" //ipfs引导节点默认网关,安装目录下 bin/fts.ini 可配 var ServerIpfsUrl = "10.240.10.238:5001" var UpdaterName ="LOCKING更新.exe" var EtcdUrl="127.0.0.1:2379" var GobalWatch *fsnotify.Watcher //var EtcdUrl="127.0.0.1:2379" func InitConfig(){ tszdir :=os.Getenv("TSZDIR") conf := iniconf.InitConfig(tszdir+"bin/fts.ini") //Path,_ = filepath.Abs("./") iniServerIpfsUrl := conf.GetValue("url", "ServerIpfsUrl") if iniServerIpfsUrl=="" || len(iniServerIpfsUrl)==0{ log.Println("请检测文件bin/fts.ini文件缺失或ServerIpfsUrl配置项缺失") }else{ ServerIpfsUrl = iniServerIpfsUrl log.Println("配置引导节点:"+ServerIpfsUrl) } ServerIpfsUrl = conf.GetValue("database", "username") LocalWorkSpaceDir=os.Getenv("TSZDATADIR") }