Packaging Node apps
Build and package your application and any dependencies it needs to run, by simply zipping them up or using our tools for Grunt/Gulp. Packaging your dependencies means not relying on NPM restore at production deployment time.
Work with process managers like StrongLoop and PM2
Run bash or PowerShell scripts before and after deployments to start your app with node directly, or to register it with process managers like StrongLoop, PM2, Forever and SystemD.
If you have different settings for your app in test vs. production, Octopus can easily update JSON configuration files with the appropriate settings for each environment.
You might also like...
@OctopusDeploy Really liking the new GUI in @OctopusDeploy 4.0, both good looking and fast. Great work!— Johan Boström (@zarx) November, 21 2017
I’d stand by @OctopusDeploy every day of the week. Honestly couldn’t imagine our CD working as smoothly without it.— Ben Macpherson (@BenjiMac93) November 18, 2017