Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.61 KB

FAQ.md

File metadata and controls

40 lines (27 loc) · 2.61 KB

FAQ

  1. What is apollo?

    • apollo is the name of the UI (front end) component of Fabric Operations Console (js + react/redux)
  2. What is athena?

    • athena is the name of the webserver (backend) of Fabric Operations Console (node.js)
  3. What is stitch?

    • stitch is the name of our in-browser fabric-sdk (runs w/the frontend) (typescript)
  4. How to setup self signed TLS.

    • the webserver will try to load a cert/key based on the env variables PEM_FILE_PATH KEY_FILE_PATH. If these variables are set but no such file exist, the webserver will create a self signed TLS cert for you on startup. Check out the env file readme for more details on all env variables.
  5. What APIs does the console offer?

  6. Can I skip the password change after first login?

    • Normally users are forced to change their password after the first login. If you are creating a developer setup often this can be a hassle. If you would like to disable this behavior, set the field allow_default_password as true in your config.yaml.
  7. What's the deal with system channel removal?

Error Help:

  • Crypto.subtle errors look like:
    • Unable to add identity - pop up error in Fabric Ops Console

    • Cannot read properties of undefined (reading 'generateKey') - error message in the browser's console

    • Fix - These errors occur when the browser is not using https & the webserver is not hosted on localhost. To fix this either access the server with https or use a hostname of localhost.

    • Cause - This error is from our use of Crypto.subtle, which most browsers only enable in "secure contexts" (chrome/firefox/edge). See MDN article for more details, also Secure Context.

Need Help?

  • Create a GitHub issue to ask questions and report bugs!
    • For a bug, please include:
      • Your browser + version.
      • What you did.
      • What you expected.