Meego Wiki
Views

Quality/QA-tools/QADashboard/Setting up the production environment

From MeeGo wiki
< Quality | QA-tools | QADashboard
Revision as of 11:39, 19 April 2011 by Tomilaine (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Overview

Running and deploying QA Dashboard relies heavily on automated deployment scripts and version control repository. At high level, deployment process is following:

  1. Log in to your workstation and update QA Dashboard working tree
  2. Run Capistrano deployment script on your workstation
  3. Capistrano script connects to the production server and updates the deployment by
    1. Connecting to version control system from production server and updating the source code on the production server
    2. Installing node package dependencies
    3. Restarting the application on production server

To achieve all the goodness, you should first set up the development environment on your workstation before continuing.

Setting up the production server

The same installations are needed in the production server as in development environment. Follow the instructions in Quality/QA-tools/QAReports/Setting_up_the_development_environment to:

  1. Install Node.js
  2. Install Node Package Manager
  3. Install mongodb
Personal tools