文件同步
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

40 wiersze
829 B

  1. package config
  2. import (
  3. "github.com/clod-moon/goconf"
  4. "log"
  5. "os"
  6. )
  7. func main() {
  8. InitConfig()
  9. }
  10. //本地工作目录
  11. var LocalWorkSpaceDir string
  12. //本地ipfs网关
  13. var GobalIpfsUrl ="localhost:5001"
  14. //ipfs引导节点默认网关,安装目录下 bin/fts.ini 可配
  15. var ServerIpfsUrl = "10.240.10.238:5001"
  16. //var ServerIpfsUrl = "vpn.azut.cn:4002"
  17. //var EtcdUrl="127.0.0.1:2379"
  18. func InitConfig(){
  19. conf := iniconf.InitConfig("../../bin/fts.ini")
  20. iniServerIpfsUrl := conf.GetValue("url", "ServerIpfsUrl")
  21. if iniServerIpfsUrl=="" || len(iniServerIpfsUrl)==0{
  22. log.Println("请检测文件bin/fts.ini文件缺失或ServerIpfsUrl配置项缺失")
  23. }else{
  24. ServerIpfsUrl = iniServerIpfsUrl
  25. }
  26. //log.Print(ServerIpfsUrl)
  27. //log.Print(filepath.Abs("./"))
  28. LocalWorkSpaceDir=os.Getenv("USERPROFILE")+"\\easycloud"
  29. }