0.5.2 • Published 5 years ago

@globexdesigns/deploy v0.5.2

Weekly downloads
24
License
MIT
Repository
github
Last release
5 years ago

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 Install yarn or upgrade it to the latest version - x Install pm2 or upgrade it to the latest version - x Upgrade apt-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
0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.14

5 years ago

0.3.12

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago