@globexdesigns/deploy
Deployment script for public websites
Last updated a year ago by globexdesigns .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @globexdesigns/deploy 
SYNC missed versions from official npm registry.

deploy

A tool for automating deployments of Node.js projects to compute instances

NPM Status

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:

  • [x] 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
  • [x] 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

Current Tags

  • 0.5.2                                ...           latest (a year ago)

24 Versions

  • 0.5.2                                ...           a year ago
  • 0.5.1                                ...           a year ago
  • 0.5.0                                ...           a year ago
  • 0.4.0                                ...           a year ago
  • 0.3.14                                ...           a year ago
  • 0.3.12                                ...           a year ago
  • 0.3.11                                ...           a year ago
  • 0.3.10                                ...           a year ago
  • 0.3.9                                ...           a year ago
  • 0.3.8                                ...           a year ago
  • 0.3.7                                ...           a year ago
  • 0.3.6                                ...           a year ago
  • 0.3.5                                ...           a year ago
  • 0.3.4                                ...           a year ago
  • 0.3.3                                ...           a year ago
  • 0.3.2                                ...           a year ago
  • 0.3.1                                ...           a year ago
  • 0.3.0                                ...           a year ago
  • 0.2.5                                ...           2 years ago
  • 0.2.4                                ...           2 years ago
  • 0.2.3                                ...           2 years ago
  • 0.2.2                                ...           2 years ago
  • 0.2.0                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 1
This Week 1
This Month 27
Last Day 24
Last Week 25
Last Month 3
Dependencies (9)
Dev Dependencies (11)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |