Dev/prod tools for node.js

Facebook Twitter
node.js IDEs This project is now obsolete, see why in issue #18. ready.js - continuous javascript integration What does it do? dsimard/ready.js - GitHub dsimard/ready.js - GitHub
magnars/autolint - GitHub Autolint Autolint watches your files for jslint-errors. DRY up your js-files, freeing them of all those linting config comments. Gather all your linting preferences in one place per project. Installation magnars/autolint - GitHub
fgnass/node-dev - GitHub node-dev (1) Node-dev is a development tool for Node.js that automatically restarts the node process when a file is modified. In contrast to tools like supervisor or nodemon it doesn't scan the filesystem for files to be watched. Instead it hooks into Node's require() function to watch only the files that have been actually required. fgnass/node-dev - GitHub
indexzero/forever - GitHub
creationix's nvm at master - GitHub README.markdown Node Version Manager Installation First you'll need to make sure your system has a c++ compiler.

creationix's nvm at master - GitHub

shimondoodkin's node-hot-reload at master - GitHub shimondoodkin's node-hot-reload at master - GitHub node.js hot reload of js files. (it is not restart, more like erlang) hotreload.path, reload_callback) Nodules is an asynchronous module loader for Node that provides URL/HTTP-based module ids, module hot-reloading, and package based module mapping. Nodules implements the CommonJS package.json mappings proposal and automatically analyzes modules references and downloads any dependencies on first access prior to executing modules. Remotely downloaded modules are retained so they only need to be downloaded once. Nodules supports standard CommonJS modules, and CommonJS module transport format via require, require.ensure, define, and require.define. To see Nodules in action right away, go into the "example" directory, and you can start the example "package" with: kriszyp's nodules at master - GitHub kriszyp's nodules at master - GitHub
Deploying Node.js With Upstart and Monit Deploying Node.js With Upstart and Monit Static Version So you like Node.js? You want to deploy it? If I heard two "Yes"'s, then you are in the some boat as me, and being in that boat feels really really vulnerable. Like the kind of vulnerable you would feel if you were trapped in a cage with lions. And here is why:
LSBInitScripts/DependencyBasedBoot Translation(s): none Debian was converted to order the boot sequence using the LSB fields in the header of each init.d script. This has removed several bugs in the former boot sequence, and now makes it easier to keep the sequence correct. Advantages Did you ever need to insert a init.d scripts Y before init.d scripts Z and after init.d script X, where both Z and X is started using boot sequence number 20 (as in 20X and 20Z)? LSBInitScripts/DependencyBasedBoot
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ H ] [ next ] Services can be secured in a running system in two ways: Making them only accessible at the access points (interfaces) they need to be in. Configuring them properly so that they can only be used by legitimate users in an authorized manner. Restricting services so that they can only be accessed from a given place can be done by restricting access to them at the kernel (i.e. firewall) level, configure them to listen only on a given interface (some services might not provide this feature) or using some other methods, for example the Linux vserver patch (for 2.4.16) can be used to force processes to use only one interface. Securing Debian Manual - Securing services running on your system Securing Debian Manual - Securing services running on your system
Your Debian / Ubuntu Linux box security depends upon access to system services (one of many aspects). For example, you may need to provide a web server (Apache service) to serve web pages. However, if you do not need use a service, you should always turn off all unused services to avoid exploits. Traditionally, Debian provided various tools to manage services. Ubuntu / Debian Linux: Services Configuration Tool to Start / Stop System Services Ubuntu / Debian Linux: Services Configuration Tool to Start / Stop System Services
Run Node.js as a Service on Ubuntu The core of our new project runs on Node.js. With Node you can write very fast JavaScript programs serverside. It's pretty easy to install Node, code your program, and run it. But how do you make it run nicely in the background like a true server? Clever chaps will have noticed you can just use the '&' like so:
9.2.1. dh_make Most programs can be easily packaged using debhelper; especially when using dh_make to make an initial debian/ tree. dh_make requires the directory containing the source code to be named <packagename>-<version>, <packagename≶ being an all-lowercase string, possibly with digits and dashes. If the directory isn't named like this, it needs to be renamed first. When dh_make is run, it asks a single question about what class the package will be: Debian for Developers Tutorial