Skip to content

Yogu/site-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors