For more information about pricing, see the pricing FAQ.
One way is to use jitsu. Simply type:
jitsu users forgot :username
where :username
is your username. Alternately, go to http://develop.nodejitsu.com/ and click the "forgot password" link, where you will be prompted for your username. Either process will send you an email with further instructions.
There sure is! Check out http://cheatsheet.nodejitsu.com.
Nodejitsu's cloud services watch your programs for you! You shouldn't have to do anything special to keep your apps running, much less use Forever.
Connecting to other servers using arbitrary ports requires no special considerations. However, listening for outside connections is currently limited to port 80 on the Nodejitsu platform because we require http host headers for domain name resolution of subdomains. Consequentially, each subdomain may only host one listening service.
The ability to host tcp applications on nodejitsu and listen on non-80 ports is on our roadmap but has no associated timeline.
There are three ways to disable the require-analyzer:
- Use the
--noanalyze
flag when running jitsu commands to disable it on a one-time basis. - Add
"analyze": false
to your package.json to disable it on a per-app basis. - Set "analyze" to
false
in your~/.jitsuconf
to disable it on a global level.
Use the following format: https://github.com/:user/:repo/tarball/:branch
Many C++ addons require libraries that are not included in Nodejitsu's infrastructure by default. For example, node-canvas requires cairo. Nodejitsu has cairo and many other such libraries, but may not have some more obscure ones.
Jitsu uses npm to bundle files, meaning that jitsu bundles files in exactly the same manner than npm bundles published modules. You can read about this in npm's documentation.
In more detail: npm uses a file called .npmignore
, which should contain a list of files and folders to ignore for the purpose of bundling. If this file does not exist, npm will use git's ignore file, called .gitignore
, instead. This means that, if you want to bundle files that are ignored by git, you should create an .npmignore
even if it's blank.
Finally, jitsu has the ability to bundle your app without deploying with the jitsu package create
command. You can use this to make sure that the resulting .tgz file is as you expect.