文件同步
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
4 anni fa
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package config
  2. import (
  3. "github.com/clod-moon/goconf"
  4. "github.com/fsnotify/fsnotify"
  5. "log"
  6. "os"
  7. )
  8. func main() {
  9. InitConfig()
  10. }
  11. //本地工作目录
  12. var LocalWorkSpaceDir string
  13. //本地ipfs网关
  14. var GobalIpfsUrl ="localhost:5001"
  15. //ipfs引导节点默认网关,安装目录下 bin/fts.ini 可配
  16. var ServerIpfsUrl = "10.240.10.238:5001"
  17. var UpdaterName ="LOCKING更新.exe"
  18. var EtcdUrl="127.0.0.1:2379"
  19. var ServerUrl = "http://www.lockingos.org:9000"
  20. var GobalWatch *fsnotify.Watcher
  21. //全局的chanel map
  22. var GobalWatchChannelMap = make(map[string] chan string)
  23. //var EtcdUrl="127.0.0.1:2379"
  24. func InitConfig(){
  25. tszdir :=os.Getenv("TSZDIR")
  26. conf := iniconf.InitConfig(tszdir+"bin/fts.ini")
  27. //Path,_ = filepath.Abs("./")
  28. iniServerIpfsUrl := conf.GetValue("url", "ServerIpfsUrl")
  29. if iniServerIpfsUrl=="" || len(iniServerIpfsUrl)==0{
  30. log.Println("请检测文件bin/fts.ini文件缺失或ServerIpfsUrl配置项缺失")
  31. }else{
  32. ServerIpfsUrl = iniServerIpfsUrl
  33. log.Println("配置引导节点:"+ServerIpfsUrl)
  34. }
  35. ServerIpfsUrl = conf.GetValue("database", "username")
  36. LocalWorkSpaceDir=os.Getenv("TSZDATADIR")
  37. }