UNPKG

@arcblock/abtnode-docs

Version:

ABT Node Documentation, a help documentation for quickly get started with ABT Node.

1 lines 13.6 kB
{"componentChunkName":"component---node-modules-arcblock-gatsby-theme-docs-src-templates-documentation-js","path":"/en/blocklet/environments","result":{"data":{"file":{"changeTime":"5 minutes ago","childMarkdownRemark":{"frontmatter":{"author":"tigeryu8900","category":"","date":null,"description":"Blocklet Environments","draft":null,"keywords":"abtnode, blocklet","language":"en","layout":"documentation","path":"/en/blocklet/environments","tags":["abtnode"],"title":"Blocklet Environments"},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"ABT Node provides a few environment variables to blocklets running on the node."}]},{"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,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAADF0lEQVQ4y21Uy27aQBT1D7T/QH4jEqTJKsoiv9Bluyrtoirqpr/VpA81rVRVaZUmIRDA2IxfPI2xTbDB4Nt7Bkwg6eJo5s5cn3vuY6ycXv15/tNUB5W2o1UtU/AqzjRNnKqq+KJr4qTREB/rdYmTRl18bmniq9MSZ3qT/VTx3XHEN9PUfti2+0ltvFB+1apva/0u6d0ONU2D6rZFF7pO55pGvxkXQtCladJfvrsyLbrsWlT2OlR3bKq1bar2+1Tp9ejacehcVT8otVrtVa/bJdM0Y03TEl3XE0OIxLHtpMX7wPeTZDZLpnGczKbTJI4j3kfJjG2cea6bhEEQ25ZFt9XqO6WpaUU/DCkcj+dDz0u9kZf6QZDG06nEJIrSKI7TiPfRNJZnsCdxtLxb2sl0NiNhGCVFbTaLI9+nIAznvKbjuztiB2JnuXIQCfh4o5EE+659QMqYY78kVNUinFjV3DDNtMPpbxK67pDc4VASZqRhOCZWmvlBoSRkcSXlutEoeqwKCm3HSRlIXzpLQibrctEHA5d63ACg3x8QAoNcpr9SWC6XS8p5/bbYGwfkrwhNLq7vB1uECNJud8hx2ku029TudKTiLcKbG04ZTQkCqdCy7dSybKT/mJAJsIIQK3ymSSIJkTJ8JSG6HKy6zGmkG6msm9LpdGXauMuA2qKB/F2Kb7FfE2Zd5lRSKMlqiMJDTaOhUrOpoeikqksYhpnVNWXMh0PvnhDyEQWXiJx1OFMIdRmyDOCDgKt5/X/KGGzULKvhJvEm5MgwHs6hJOTnVoQDUubIeCV0N5lsEWKV88elQK0yrMgfK4SR1XDgulLBKvoaSBfjgpRRZ+xXrwYi5gj2kDDhGVz0ev0F2wsmWSOK4gUTLmzbWcAHey7PgoNnSEBeqVZLit5qvcHDRgqYMdQQ9qrgErChHMiaMeMZ3AR8DMN4r1QqlZccbc5RXVbrCSE8/tBj4nuwzco8noL1GXw2wMMxnPOv8LWyu7v7pFAo7Dzb388dHx/njo6OcvlCIZfP57dweHiY2z84eHSeobC3t8NcT/8BwllExQhYPjoAAAAASUVORK5CYII='); background-size: cover; display: block;"},"children":[]},{"type":"text","value":"\n "},{"type":"element","tagName":"img","properties":{"className":["gatsby-resp-image-image"],"alt":"blocklet env 1 en","title":"blocklet env 1 en","src":"/abtnode/static/f36bab6eb1925dadd6dee439afd8392a/ea415/blocklet-env-1-en.png","srcSet":["/abtnode/static/f36bab6eb1925dadd6dee439afd8392a/41b2e/blocklet-env-1-en.png 250w","/abtnode/static/f36bab6eb1925dadd6dee439afd8392a/36a81/blocklet-env-1-en.png 500w","/abtnode/static/f36bab6eb1925dadd6dee439afd8392a/ea415/blocklet-env-1-en.png 1000w","/abtnode/static/f36bab6eb1925dadd6dee439afd8392a/fa608/blocklet-env-1-en.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":"system-configuration","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#system-configuration","ariaLabel":"system configuration 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":"System Configuration"}]},{"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 port"}]},{"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 application directory"}]},{"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 main directory"}]},{"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 data directory"}]},{"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 log directory"}]},{"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 cache directory"}]},{"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":"global-configuration","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#global-configuration","ariaLabel":"global configuration 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":"Global configuration"}]},{"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 Node 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 Node 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 Node 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 Node IP address"}]},{"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 Node port"}]},{"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 Node protocol"}]},{"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 Node 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":"3c9929d5-4f30-5ff1-a17f-e69bbd9e4aae","language":"en","locale":"en","languages":[{"value":"en","text":"English"},{"value":"zh","text":"简体中文"}],"headings":[{"value":"System Configuration","depth":3},{"value":"Global configuration","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":"/en/blocklet/environments","sidebarContent":[{"url":null,"title":null,"pages":[{"title":"ABT Node Docs","path":"/en/"}]},{"url":"/en/introduction","title":"Introduction","pages":[{"title":"ABT Node Overview","path":"/en/introduction/abtnode-overview"},{"title":"ABT Node Setup","path":"/en/introduction/abtnode-setup"},{"title":"ABT Node Access","path":"/en/introduction/abtnode-access"}]},{"url":"/en/marketplace","title":"Marketplace","pages":[{"title":"Find and Install Blocklets","path":"/en/marketplace/find-and-install"},{"title":"Upgrade/downgrade blocklet","path":"/en/marketplace/upgrade-downgrade"}]},{"url":"/en/blocklet","title":"Blocklets","pages":[{"title":"Basic Operations","path":"/en/blocklet/basic-operations"},{"title":"Blocklet Environments","path":"/en/blocklet/environments"},{"title":"Core Blocklets","path":"/en/blocklet/core-blocklets"}]},{"url":"/en/router","title":"Service Gateway","pages":[{"title":"What is Service Gateway?","path":"/en/router/what-is-router"},{"title":"Service Gateway Usage","path":"/en/router/basic-usage"},{"title":"Binding domain names to sites and enabling SSL","path":"/en/router/bind-domain-and-ssl"},{"title":"Certificates for localhost","path":"/en/router/certificates-for-localhost"}]},{"url":"/en/deployment","title":"Deployment","pages":[{"title":"Production Best Practice","path":"/en/deployment/best-practice"},{"title":"Deploy ABT Node Using AWS AMI","path":"/en/deployment/from-aws-ami"},{"title":"Bind domain with reverse proxy server","path":"/en/deployment/behind-reverse-proxy"},{"title":"Run In Docker","path":"/en/deployment/run-in-docker"}]},{"url":"/en/misc","title":"Misc","pages":[{"title":"Node Settings","path":"/en/misc/node-settings"},{"title":"Member Management","path":"/en/misc/member-management"},{"title":"GraphQL Console","path":"/en/misc/graphql-console"}]},{"url":"/en/developer","title":"Developer Guide","pages":[{"title":"Configuring the development environment","path":"/en/developer/config-dev-env"},{"title":"ABT Node CLI","path":"/en/developer/abtnode-cli"},{"title":"Node Configuration","path":"/en/developer/configuration"},{"title":"Storage Structure","path":"/en/developer/storage-structure"},{"title":"Blocklet Specification","path":"/en/developer/blocklet-spec"},{"title":"Create Static Blocklets","path":"/en/developer/static-blocklets"},{"title":"Create DApp Blocklets","path":"/en/developer/dapp-blocklets"},{"title":"Blocklet Hooks","path":"/en/developer/blocklet-hooks"},{"title":"Bundle Blocklets","path":"/en/developer/bundle-blocklets"},{"title":"Publish Blocklets","path":"/en/developer/publish-blocklets"},{"title":"Blocklet Registry","path":"/en/developer/blocklet-registry"},{"title":"Developing Blocklets with Codespaces","path":"/en/developer/blocklet-codespaces"},{"title":"Configure Auth Service for Blocklet","path":"/en/developer/auth-service"},{"title":"Composable blocklet","path":"/en/developer/composable-blocklet"},{"title":"Docker Registry List","path":"/en/developer/docker-registry"}]}],"communityPath":"https://community.arcblockio.cn","githubUrl":"https://github.com/ArcBlock/abtnode-docs/tree/master/src/blocklet/environments/index.md"}},"staticQueryHashes":["1358860651","1619896071","1812186216","2194038815"]}