{"componentChunkName":"component---node-modules-arcblock-gatsby-theme-docs-src-templates-documentation-js","path":"/zh/blocklet/environments","result":{"data":{"file":{"changeTime":"5 minutes ago","childMarkdownRemark":{"frontmatter":{"author":"nate","category":"","date":null,"description":"环境变量管理","draft":null,"keywords":"abtnode, blocklet","language":"zh","layout":"documentation","path":"/zh/blocklet/environments","tags":["abtnode"],"title":"环境变量管理"},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"ABT 节点会为运行在节点里面的 Blocklet 提供一系列可访问的变量。"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-wrapper"],"style":"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1000px; "},"children":[{"type":"text","value":"\n      "},{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-background-image"],"style":"padding-bottom: 92.8%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAADG0lEQVQ4y21US3LTQBDVBeAOzjVSZYdklcoiV2AJKwwLihQbrkX4FYEqClJUSHDsyJYlj/WXLcuSHeszsprukeXYCYtXrda03rx+0yPpw9Xvpz90Zdy2LbVj6AwjO9NU9kFR2GeMp70ee9/tCpz2uuzTQGVfrAHW9NmZqrBvlsW+6rr63TT9j0rvmfRT7ryWRy5orgN9fQhdw4ALTYNzVRW4YAwudR3+4NqVbsCla0ArcKBrmSDbJnRGI2h7Hvy1LDhXlHeSfCO/8FwPhsNhoigKZ4xxQ9e5ZZqcaRqPwpDzLONpkvAsTXmSxPgc8wxzehf4Pp9FUWKikJtO543UV9VmNJsBIrcdp0iytEjStIjTMi7iuIiTRORxmpRrmC+SuFwrc55mGbDh8EQQBtMpzObzPIyiAiNg4RrTMARaryKBBCBJVUPEOT0LQk3TmkgkFA6HeuG47rqY4tj3wZ9MBGFFOpvNAZVWdaRQECr9/onUUpTm9PZWEJqWVVhoLqmkYgKRuWj6eOyDhwdAGI3GQBsTuWh/pbDVap1Iv7o3TTvElpAQyQodzQ3DaIsQNwLbdsCy7BK2Dei3ULxFeH1dejiNQqHQMM3CMEwgCx4QIgFFIqRINSnngpBaplpBqK48pEPBNoqNVgQmQQCO44q2aa2C709gjlbhd3SQOT2vCUk6KcRWCvq48pCMJzW9ngL9vkqmg6KUwAOsfC0Q+WQSrAix5RAJcYccC4rReAy3i8WWQlJXoeqAPKMNk3Je71oWHiIhti0UVkTV2PwPYmQQ9+dwTUgFRIi+FOTFxtCKZ1JMw0xrm1iRP1RIibh6tiNavk9IkeaPxoVaphOn59WtKUgM+X6fkOMMLj1vtMR8iSRrUO663tI0rSXVoJdL9HaJt6gCJ/J2p4NXbzB4RRebWqAZo7mjfGW4AOV0BQnVYWQ4g5ugGvxjvZXa7fZz3C3HXX1UG+DvK8APAyS+A+aoLMC21++oZgNo/ySXZfmltLu7+6jRaOw82d+vHR8f146Ojmr1RqNWr9e3cHh4WNs/OHjwvkJjb28HuR7/A9iORQ7ps1PYAAAAAElFTkSuQmCC'); background-size: cover; display: block;"},"children":[]},{"type":"text","value":"\n  "},{"type":"element","tagName":"img","properties":{"className":["gatsby-resp-image-image"],"alt":"blocklet env 1 zh","title":"blocklet env 1 zh","src":"/abtnode/static/699667b3ddca854f365df060fb27aeab/ea415/blocklet-env-1-zh.png","srcSet":["/abtnode/static/699667b3ddca854f365df060fb27aeab/41b2e/blocklet-env-1-zh.png 250w","/abtnode/static/699667b3ddca854f365df060fb27aeab/36a81/blocklet-env-1-zh.png 500w","/abtnode/static/699667b3ddca854f365df060fb27aeab/ea415/blocklet-env-1-zh.png 1000w","/abtnode/static/699667b3ddca854f365df060fb27aeab/fa608/blocklet-env-1-zh.png 1396w"],"sizes":["(max-width:","1000px)","100vw,","1000px"],"style":"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;","loading":"lazy"},"children":[]},{"type":"text","value":"\n    "}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"系统配置","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE","ariaLabel":"系统配置 permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"系统配置"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_PORT"}]},{"type":"text","value":"：Blocklet 运行端口"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_APP_DIR"}]},{"type":"text","value":"：Blocklet 存储目录"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_MAIN_DIR"}]},{"type":"text","value":"：Blocklet 存储目录"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_DATA_DIR"}]},{"type":"text","value":"：Blocklet 数据目录"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_LOG_DIR"}]},{"type":"text","value":"：Blocklet 日志目录"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_CACHE_DIR"}]},{"type":"text","value":"：Blocklet 缓存目录"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_APP_SK"}]},{"type":"text","value":"：Blocklet app sk"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_APP_ID"}]},{"type":"text","value":"：Blocklet app id"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_BASE_URL"}]},{"type":"text","value":"：Blocklet base url"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"BLOCKLET_PREFIX"}]},{"type":"text","value":"：Blocklet prefix"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"全局配置","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE","ariaLabel":"全局配置 permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"全局配置"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_DID"}]},{"type":"text","value":"：ABT 节点 did"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_PK"}]},{"type":"text","value":"：ABT 节点 pk"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_URL"}]},{"type":"text","value":"：ABT 节点 url"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_IP"}]},{"type":"text","value":"：ABT 节点 ip 地址"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_PORT"}]},{"type":"text","value":"：ABT 节点端口"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_PROTOCOL"}]},{"type":"text","value":"：ABT 节点协议"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"ABT_NODE_DOMAIN"}]},{"type":"text","value":"：ABT 节点 Domain"}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}}}}},"pageContext":{"site":{"title":"ABT Node","description":"ABT Node Documentation","siteUrl":"https://docs.arcblock.io","logoUrl":"/abtnode/","sidebarWidth":360,"disableI18n":false,"showGetStarted":true,"defaultBanner":"/abtnode/og-banner.png"},"id":"bc737480-16d0-5dc6-85f5-9a304a21c972","language":"zh","locale":"zh","languages":[{"value":"en","text":"English"},{"value":"zh","text":"简体中文"}],"headings":[{"value":"系统配置","depth":3},{"value":"全局配置","depth":3}],"navItems":[{"group":"/home/runner/work/abtnode-docs/abtnode-docs/src","title":"ABT Node","priority":999,"link":"/"}],"version":"v0.2.20","official":true,"originalPath":"/zh/blocklet/environments","sidebarContent":[{"url":null,"title":null,"pages":[{"title":"ABT Node 文档","path":"/zh/"}]},{"url":"/zh/introduction","title":"节点入门","pages":[{"title":"节点功能概览","path":"/zh/introduction/abtnode-overview"},{"title":"如何获取 ABT 节点","path":"/zh/introduction/abtnode-setup"},{"title":"配置并启动 ABT 节点","path":"/zh/introduction/abtnode-access"}]},{"url":"/zh/marketplace","title":"应用市场","pages":[{"title":"查找和安装 Blocklet","path":"/zh/marketplace/find-and-install"},{"title":"升级或降级 Blocklet","path":"/zh/marketplace/upgrade-downgrade"}]},{"url":"/zh/blocklet","title":"应用管理","pages":[{"title":"基本管理操作","path":"/zh/blocklet/basic-operations"},{"title":"环境变量管理","path":"/zh/blocklet/environments"},{"title":"核心 Blocklets","path":"/zh/blocklet/core-blocklets"}]},{"url":"/zh/router","title":"路由管理","pages":[{"title":"什么是路由","path":"/zh/router/what-is-router"},{"title":"路由的基本用法","path":"/zh/router/basic-usage"},{"title":"给站点绑定域名以及启用 SSL","path":"/zh/router/bind-domain-and-ssl"},{"title":"localhost 证书","path":"/zh/router/certificates-for-localhost"}]},{"url":"/zh/deployment","title":"生产环境指南","pages":[{"title":"部署最佳实践","path":"/zh/deployment/best-practice"},{"title":"在 AWS 上部署","path":"/zh/deployment/from-aws-ami"},{"title":"运行在反向代理","path":"/zh/deployment/behind-reverse-proxy"},{"title":"在 Docker 中运行","path":"/zh/deployment/run-in-docker"}]},{"url":"/zh/misc","title":"其他功能","pages":[{"title":"节点配置","path":"/zh/misc/node-settings"},{"title":"成员管理","path":"/zh/misc/member-management"},{"title":"GraphQL 试验台","path":"/zh/misc/graphql-console"}]},{"url":"/zh/developer","title":"开发者指南","pages":[{"title":"配置开发环境","path":"/zh/developer/config-dev-env"},{"title":"ABT 节点 cli 工具","path":"/zh/developer/abtnode-cli"},{"title":"节点配置","path":"/zh/developer/configuration"},{"title":"节点存储目录详解","path":"/zh/developer/storage-structure"},{"title":"Blocklet 规范","path":"/zh/developer/blocklet-spec"},{"title":"创建静态 Blocklets","path":"/zh/developer/static-blocklets"},{"title":"创建 DApp Blocklets","path":"/zh/developer/dapp-blocklets"},{"title":"Blocklet 生命周期钩子","path":"/zh/developer/blocklet-hooks"},{"title":"打包 Blocklet","path":"/zh/developer/bundle-blocklets"},{"title":"发布 Blocklet","path":"/zh/developer/publish-blocklets"},{"title":"Blocklet 仓库","path":"/zh/developer/blocklet-registry"},{"title":"在 Codespaces 中开发 Blocklets","path":"/zh/developer/blocklet-codespaces"},{"title":"为 Blocklet 配置 Auth Service","path":"/zh/developer/auth-service"},{"title":"可组合的 Blocklet","path":"/zh/developer/composable-blocklet"},{"title":"Docker 镜像源列表","path":"/zh/developer/docker-registry"}]}],"communityPath":"https://community.arcblockio.cn","githubUrl":"https://github.com/ArcBlock/abtnode-docs/tree/master/src/blocklet/environments/index.zh.md"}},"staticQueryHashes":["1358860651","1619896071","1812186216","2194038815"]}