当前位置:   article > 正文

Dfinity教程 - 在本地部署一个IC计算副本与部署代码到IC上_dify本地化部署

dify本地化部署

开发软件(操作均在dfx.json所在目录):

1.连上 IC-network (本地运行IC服务 其实是一个replica副本):

dfx start  || dfx start --clean
  • 1

(dfx start --clean命令启动 : 以clean状态启动 会清理掉在后台运行的可能会影响到操作的进程 比如: 其他IC网络)

2.在项目根目录(包含dfx.json的那个文件夹)创建罐 :

dfx canister create --all
  • 1

3.在罐中构建(编译)代码:

dfx build || dfx build --check
  • 1

4.在罐中部署代码:

dfx canister install actore_hello(project_name)
  • 1

5.在命令行中余代码进行交互:

dfx canister call:
  • 1

eg : dfx canister call project_name(location_hello) function_name(location) params(requird function params)

EG :

root@x:/home/x/dfinity  /location_hello dfx canister call location_hello     location "zhengzhou "
("Hello, zhengzhou !")
  • 1
  • 2

6.在浏览器中访问交互:

在dfx.json中 network部分有Ip与对应端口号 访问时在browser(浏览器)中输入 127.0.0.1:8000(IP+port)/candid?candid?canisterId=你的main.mo文件对应的canisterID 即可访问
例:

http://127.0.0.1:8000/candid?canisterId=rwlgt-iiaaa-aaaaa-aaaaa-cai
  • 1

7.停止IC网络:

dfx stop
  • 1

8.修改dfx.json: 增加多个actor

在 “canister” 下加入如下格式:

"actore_name" : {
"main" : "src/actor_name/main.mo",
      "type" : "motoko"
},
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/518756
推荐阅读
相关标签
  

闽ICP备14008679号