@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
node
or upgrade it to the latest version - x Installyarn
or upgrade it to the latest version - x Installpm2
or upgrade it to the latest version - x Upgradeapt-get
packages 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
node
dependencies 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 start
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago