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...
Not one person I know who's used @OctopusDeploy has ever said anything other than good stuff and sing its praises - whilst interviewing candidates a few have actually asked are we using it - great software.— Gregor Suttie (@gregor_suttie) August, 1 2018
Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it.— Neil Chalk (@_neilch) July 19, 2018