Skip to content
Bluzelle Heroku Add-on
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitbook/assets
config
.gitignore
Procfile
README.md
SUMMARY.md
addon_manifest.json
package.json
server.js

README.md

README

Bluzelle Heroku Add-on

The Bluzelle Heroku Add-on is a great addition to your Heroku Application. Currently in Alpha, the add-on can:

  • Automatically create environment variables, in your Heroku Application, to enable connection to our testnet
  • Provide a dashboard to manage data that your Heroku Application committed to testnet

Prerequisites

  • Nodejs/npm
  • Heroku CLI
  • A deployed Heroku Application making calls to the Bluzelle database

If you require assistance creating an application that uses the Bluzelle API, please visit this video: https://www.youtube.com/watch?v=u55BgUrzYDg Alternatively, here is the write up for building a simple Nodejs application using the Bluzelle API https://blog.bluzelle.com/javascript-support-in-bluzelles-lovelace-release-e2b3454ffc0d

Instructions

1) Login to Heroku using the Heroku CLI:

$ Heroku login

2) Once you've logged into Heroku with the Heroku CLI, you can now install the add-on to your Heroku Application (where APPLICATION_NAME is the name of your Heroku Application)

$ Heroku addons:create bluzelledb:test -a APPLICATION_NAME

3) If everything went smoothly and the add-on installed properly, you will find 3 Config Variables (In your Heroku Application Dashboard, under the settings tab, you should see Config Vars. If you Click on "Reveal Vars", you will see 3 Config Variables that the Bluzelle Add-on had set, BLUZELLEDB_ADDRESS, BLUZELLEDB_PORT, and BLUZELLEDB_UUID)

Using the Config Vars in your Application

Taken from the example in:

https://blog.bluzelle.com/javascript-support-in-bluzelles-lovelace-release-e2b3454ffc0d

the line where you are connecting to testnet:

bluzelle.connect('ws://testnet.bluzelle.com:51010','45498479–2447–47a6–8c36-efa5d251a283');

can be replaced with environment variables that were set by the Add-on:

bluzelle.connect(process.env.BLUZELLEDB_ADDRESS +':'+ process.env.BLUZELLEDB_PORT,process.env.BLUZELLEDB_UUID);
You can’t perform that action at this time.