CSC/ECE 517 Fall 2015 E1589 Automating production setup and deployment

From Expertiza_Wiki
Jump to navigation Jump to search

Project Description

Automating production setup and deployment

Currently, setting up the infrastructure for expertiza is done manually. The task is to write a Chef-solo recipe which will create a production ready environment for expertiza. Chef-solo recipes are Ruby code.

  • It should include setting up the basic environment, application dependency, configuration setup, database setup. Many open sourced recipes for many individual components are available
  • It should also include recipe for regular deployment.

This will provide one step setup of expertiza for production.

Terminology

nginx

unicorn

Steps