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
.envfile 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-toolsFrom there, you can deploy the smc-hello-world app to test your configuration.
cd smc-hello-world
heroku create
git push heroku masterReach 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.