@globexdesigns/deploy v0.5.2
deploy
A tool for automating deployments of Node.js projects to compute instances
About
Services like DigitalOcean's droplets or Linode's linodes make it super easy to create deployment targets for websites and other Node.js projects. However, there are still a lot of manual steps developers have to do in order to get the servers setup, configured and ready to be used for production.
The goal of this tool is to make all those deployment steps a single command. You should focus on developing the features of your project, and let this tool handle the server setup and deployment automation.
Goals
These are the goals for this project:
- Installation & setup of target server
- x Install
nodeor upgrade it to the latest version - x Installyarnor upgrade it to the latest version - x Installpm2or upgrade it to the latest version - x Upgradeapt-getpackages to ensure the latest security patches are installed - Automation of deployment steps
- x Create target directories on target server
- x Upload local project files to target server
- x Install/upgrade
nodedependencies on target server - x Start/restart of services on target server - x Start the application if it's the first deployment, otherwise restart it for updates - x Integration with CI systems for automated deployment triggers - Seamless deployments without downtime
Deploy an example application
yarn start6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago