We based our node coding styles on the following guide from Felix Geisendörfer on GitHub.
Our Node apps are deployed to Heroku. Their documentation is very helpful.
Note: a local copy of the
.env
file required for passwords and access. You can download that from the Secure Wiki Docs site.
Now simply install our deploy-tools
npm library.
nvm use 4.2.4
nvm alias default 4.2.4
npm install supermegacorp/deploy-tools
From there, you can deploy the smc-hello-world app to test your configuration.
cd smc-hello-world
heroku create
git push heroku master
Reach out to your assigned Mentor if you have any problems with this task that you can't debug.
Our microservices architecture was heavily inspired by this YouTube video from StrongLoop.
You can find our internal API documentation for all our microservices on the API docs pages.