Starting with nodejitsu.com

Node.js, an amazing new platform to create scalable network applications. It is sponsored by Joyent. Joyent on it’s turn, is a global cloud computing and systems software provider. They work together with Nodejitsu, to create the best node.js platform as a service or node.js hosting.

At the moment Nodejitsu is still in public beta, and you can create a free beta account on nodejitsu.com!

Hello world on nodejitsu.com

Using the interactive shell

For those who are not yet familiar with node.js, read & do this tutorial. There you will learn how to setup node.js and make a ‘hello world’ website. We are here, going to publish it on  Nodejitsu!

Install nodejitsu

Open your command prompt (cmd) by right clicking on it and choose ‘Run as administrator’.

Type this command:

npm install jitsu -g

When this is finished, you can enter your activation command:

jitsu users confirm <yourusername> <youractivationcodesendbyemail>

After this, your nodejitsu hosting is all set to go!

Deploy

If you want to put a node.js app or website online, you need to deploy it. (Wikipedia: Software deployment is all of the activities that make a software system available for use.)

Go to the location where you stored your hello world application (‘cd  C:\Users\elias\Documents\helloworld’).

Login  to Nodejitsu by typing: ‘jitsu login’. A step by step process will make you enter your username and password.

Now that you are logged in, let’s use the same methodology to publish our Hello World site. Nodejitsu also created a step by step batch for this. Enter this command in cmd:

jitsu deploy
App name Choose your app name (In my case createweb-helloworld).
Subdomain Choose your subdomain (subdomain.nodejitsu.com and subdomain.jit.su).
Scripts.start The start file of your node.js app. I choose main.js.
version <0.0.0> It will ask your version number. You can leave this empty or add something you like.
engines <0.6.x> This is the node.js version. You can leave this empty (implying you want the defaults).
Is this ok? It will ask you twice to respond with a yes (you can see a summary of what you entered).
error: 403 Authorization failed with the provided credentials. If you get this error, redo ‘jitsu login’, and then redo ‘jitsu deploy’. Now deployment should go fine.

Now you should be able to visit your site running at your choosen subdomain. Also, when you go to develop.nodejitsu.com, you will see your app!

Good luck with deploying your app!

Sources

  • https://github.com/nodejitsu/handbook/blob/master/chapters/hello_world.md

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>