Skip to content

Yogu/site-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

site-manager

Build Status Coverage Status Dependency Status Code Climate

You want to develop, test and deploy a website reliably, automating as much as possible and monitor all these tasks?

Features

site-manager

  • manages multiple instances of your website, e.g. dev, alpha, beta, staging and production
  • upgrades sites automatically when you push to certain branches
  • migrates databases during upgrade
  • creates backups before performing critical operations
  • makes sure that tasks do not interfere
  • logs every past task

Requirements

  • You use git with branches for development, production etc.
  • All website roots are on the same server or accessible via NFS

Customization

This app is intended to be included as a node package into your main application. You can add custom tasks to adapt it to your workflow.

Technology

  • node.js for the server
  • angular.js for the client
  • git for version management and backup

License

GPLv2, (c) Jan Melcher, 2014

About

Upgrade, backup and manage multiple instances of the same website

Resources

License

Stars

Watchers

Forks

Packages

No packages published